Home >Backend Development >PHP Tutorial >Mysql查询数据返回排序
select uid from user where uid = 70 or uid =68 or uid = 69;
mysql返回的是
68
69
70
如何让mysql返回
70
68
69
这样的结果,就是按照where的条件先后来返回.
select uid from user where uid = 70 or uid =68 or uid = 69;
mysql返回的是
68
69
70
如何让mysql返回
70
68
69
这样的结果,就是按照where的条件先后来返回.
<code>SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C') ORDER BY FIELD(name, 'B', 'A', 'D', 'E', 'C')</code>
网上随便找下就有了
<code class="php">select uid from user where uid in( 70 ,68 , 69) order by fine_in_set('uid','70,68,69');</code>
<code>select uid from user where uid = 70 or uid =68 or uid = 69 order by uid desc</code>
select uid from user where uid = 70 or uid =68 or uid = 69 order by uid desc;