MD *_*lam 1 php mysql sql database
假设;
表名:用户
?????????????????
? id? name ? age?
?????????????????
? 5 ? a ? 25 ?
? 8 ? b ? 12 ?
? 10? c ? 13 ?
? 12? d ? 16 ?
? 14? e ? 21 ?
?????????????????
Run Code Online (Sandbox Code Playgroud)
查询:
SELECT *
FROM user
WHERE id IN (12,4,14,5,10);
Run Code Online (Sandbox Code Playgroud)
现在问题是数据来自ASC,但我想按照(12,4,14,5,10)的顺序获取数据.任何解决方案
用途field():
SELECT *
FROM user
WHERE id IN (12, 4, 14, 5, 10)
ORDER BY field(id, 12, 4, 14, 5, 10);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |