select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)
让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写?
2 回答
产品经理不是经理
TA贡献481条经验 获得超143个赞
//mysql使用field函数进行排序
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44) order by field(ID,10,32,22,76,13,44);
添加回答
举报
0/150
提交
取消