我需要使用"IN"语句从我的数据库中选择用户,如:
SELECT *
FROM users
WHERE user_id IN ("20,24,23,26,27,28,25")
Run Code Online (Sandbox Code Playgroud)
...这有效但我需要我的输出正好这个顺序(20,24,23,26,27,28,25).PHP通过DESC或ASC订购ID ...我该如何解决这个问题?
只是FIELD()在ORDER BY条款中使用
ORDER BY FIELD(user_id, 20, 24, 23, 26, 27, 28, 25) ASC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |