Where IN查询时的排序问题
经常会有这样的查询:
select id FROM table where id in (8,9,6,4)
这样查询的结果排序是按照id的递增排序的:4 6 8 9
如果我想让结果按照IN中的顺序排序可以这样做(mysql):
select id FROM table where id in (8,9,6,4) ORDER BY find_in_set(id,’8,9,6,4′)
这篇日志是每日一web-dev tip计划的一部分,如果你关注web开发或者linux,请订阅我的rss。
令firefox中不检查插件兼容性 » « 553 this mail is blocked by kbas system
相关文章
- No Related Posts