小编use*_*382的帖子

SQL查询中的IN值序列顺序

例如,我有这个代码:

SELECT *
FROM table_name
WHERE column_name IN (value6,value4,value11,value19)
Run Code Online (Sandbox Code Playgroud)

有没有办法在查询中按照确切的顺序排序结果?上面的代码返回table_name的默认顺序,完全忽略IN值的顺序.我知道我可以在PHP中进行额外的编码,以便根据IN值正确排序,但这会产生很大的开销.

mysql

13
推荐指数
1
解决办法
7364
查看次数

标签 统计

mysql ×1