关于where in排序的解决方法


select * from talbe where id in(3,2,4,1)
出来的结果是:
1
2
3
4

我怎样可以输出是
3
2
4
1呢? 

 

解决方法是

select * from talbe where id in(3,2,4,1) ORDER BY FIND_IN_SET( id, '3,2,4,1')

阅读更多
个人分类: MYSQL
上一篇丁磊:当时理想是有房有车睡懒觉不准时上班有钱去旅游
下一篇经理提出比较好的页面
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭