我有一个关于mysql排序的问题.我有一个包含这样数据的数据库字段1,6,3,8,4.我展开了这个字段值,并为另一个表做了自定义查询:WHERE id='1' or id='6' or id='3'....
它工作正常,但结果是ASC by id.有没有办法让结果以与查询相同的顺序出现?
Mah*_*mal 15
使用子句中的FIELD()函数ORDER BY:
ORDER BY FIElD(id, '1', '6', '3', ...);
Run Code Online (Sandbox Code Playgroud)
在这里看到它:
| 归档时间: |
|
| 查看次数: |
8415 次 |
| 最近记录: |