gpt4 book ai didi

php - 选择同一行并显示多次

转载 作者:行者123 更新时间:2023-11-29 10:23:37 24 4
gpt4 key购买 nike

我需要创建一个select,返回指定数组中具有ID的对象。但是,如果我能够像 closure 中指定的那样多次返回同一个对象,那将会非常有帮助。即使这个对象在数据库中只存在一次。例如

SELECT * FROM `T` WHERE `id` IN (1, 1, 2)

我希望它返回 3 行 - 2x 第一个。对我来说重要的是这些结果按照闭包中指定的顺序排列。这可以用 MYSQL 实现吗?

最佳答案

你可以这样做:

SELECT * FROM T WHERE item_id = 1
UNION ALL
SELECT * FROM T WHERE item_id = 1
UNION ALL
SELECT * FROM T WHERE item_id = 2

使用union all,您可以连接所有语句(仅返回 1 行)

关于php - 选择同一行并显示多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48747380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com