以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  sql查询怎么样才能按in条件里面的顺序排序?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134017)

--  作者:happyft
--  发布时间:2019/4/25 14:49:00
--  sql查询怎么样才能按in条件里面的顺序排序?
SELECT * FROM dbo.uv_kc100 WHERE 产品编码IN(\'B0111048\',\'B0103023\',\'B0103057\',\'B0103058\',\'B0101010\')

上面的查询语句如果查询出来的结果想按in后面内容的出现顺序排序,要如何实现?

谢谢!


--  作者:有点蓝
--  发布时间:2019/4/25 15:07:00
--  
无法实现。

您可以在查询后,自己按照产品编码的顺序到查询结果里通过find取值

--  作者:HappyFt
--  发布时间:2019/4/25 16:20:00
--  
网上查了很久,发现这个方法可以实现,分享给大家
https://wenda.so.com/q/1528204848212893?src=140

--  作者:有点蓝
--  发布时间:2019/4/25 16:49:00
--  
嗯,学到了