Jul
01
2020
Mysql查询结果按指定的id列排序
作者:
绝缘体.. 发布:
2020-07-01 10:43 分类:
未分类 阅读:
抢沙发
Mysql 在 InnerDB 引擎下,查询不带 ORDER BY,会根据主键来排序,从小到大;
带 ORDER BY 的升序,降序:
ORDER BY `id` ASC — 升序
ORDER BY `id` DESC — 降序
查询结果按照指定的 id 列进行排序:
ORDER BY FIELD(`id`, 5, 3, 7, 1)
例如:
SELECT * FROM user WHERE id IN (5,3,6,1) ORDER BY FIELD(id,5,3,6,1);
微信扫一扫,打赏作者吧~