日期:2014-05-17  浏览次数:21110 次

按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,多谢!!
按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,多谢!!

------解决方案--------------------
你的意思是第一条为3,第二条为12,第三条8 ..这样吗?
可以使用decode函数
order by decode(id,3,1,12,2,8,3,9,4,45,5,6,6,id)
------解决方案--------------------
把你的sql贴出来吧
------解决方案--------------------
表结构?不懂什么意思啊,没办法帮你
------解决方案--------------------
提供一组样例数据,看看产品序列号是否存在其它规律可循,只有一条记录怎么考虑排序问题