mysql in 函数 WHERE id IN (1,2,9,10,7,8) 自定义排序

排序前sql

SELECT * FROM ws_menu WHERE id IN (1,2,9,10,7,8)

排序前结果

排序后的sql

SELECT * FROM ws_menu WHERE id IN (1,2,9,10,7,8)
  ORDER BY FIELD (id,1,2,9,10,7,8)

排序后查询结果

发布了51 篇原创文章 · 获赞 18 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/m0_37882063/article/details/88665043