为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬们看下 面试题中的问题

求大佬们看下 面试题中的问题

我家大狗最最萌 2018-01-24 17:35:32
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);


查看完整回答
反对 回复 2018-01-24
  • 2 回答
  • 0 关注
  • 1480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信