您的位置:首页 > 数据库 > MySQL

mysql中select中in()查询语句 原样输出

2015-10-27 17:45 513 查看
今天遇到一个问题

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')

第三种方法:正在寻找中。。。。。。。。。。。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql php