Mysql查询数据返回排序

例如有这样一条语句

select uid from user where uid = 70 or uid =68 or uid = 69;

mysql返回的是

68
69
70

如何让mysql返回

70
68
69

这样的结果,就是按照where的条件先后来返回.


缥缈止盈
浏览 829回答 2
2回答

慕沐林林

select uid from user where uid in( 70 ,68 , 69) order by fine_in_set('uid','70,68,69');

holdtom

SELECT id, nameFROM mytableWHERE name IN ('B', 'A', 'D', 'E', 'C')ORDER BY FIELD(name, 'B', 'A', 'D', 'E', 'C')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL