查询in默认排序问题
查询时mysql会根据in里面的内容默认排序,并不是自己写的顺序,想保持自己原有顺序可按以下处理:第一种:order by find_in_set(ID,‘2,3,5,4,7’)例:SELECT * from XXX WHERE ID in (2,3,5,4,7) ORDER BY FIND_IN_SET(ID,‘2,3,5,4,7’)注意:后面的排序规则都在一个双引号里面,为一个字符串。...
原创
2019-06-19 14:59:48 ·
1112 阅读 ·
0 评论