gpt4 book ai didi

php mysql 按获取的顺序排序结果

转载 作者:行者123 更新时间:2023-11-29 03:50:42 25 4
gpt4 key购买 nike

在使用 IN 语句时,如何按照数组中 id 的顺序对得到的结果进行排序:

SELECT id,name from table WHERE id IN (23, 33, 55, 2)

我想得到:

+----+---------+
| id | name |
+----+---------+
| 23 | name1 |
| 33 | name2 |
| 55 | name3 |
| 2 | name4 |
+----+---------+

按照这个顺序

最佳答案

只需在您的查询末尾添加:

order by field(id, 23, 33, 55, 2)

关于php mysql 按获取的顺序排序结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459816/

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