今天遇到一个问题
select id,pinpai from teteauto.jiyou where id in (10,6,9,5)使用sql的出来的结果是
但是这不是我想要的结果,怎么才能出现这种情况呢
经过在网上搜寻答案,
有一种方法: select id,pinpai from teteauto.jiyou where id in (10,6,9,5) 后面加上order by field(id,10,6,9,5)即:
select id,pinpai from teteauto.jiyou where id in (10,6,9,5) order by field(id,10,6,9,5)
第二种方法:
select id,pinpai from teteauto.jiyou where id in (10,6,9,5) order by find_in_set(id,'10,6,9,5')
第三种方法:正在寻找中。。。。。。。。。。。。。。。。。