【发布时间】:2016-12-03 22:28:02
【问题描述】:
我将使用示例情况进行解释
说我有一个mysql表tbl_student
并使用以下示例数据
当我运行查询时
SELECT * FROM `tbl_student` WHERE `rollno` in (5,25,1)
我明白了
这很好,但我正在寻找一种方法来将结果排序为 5,25,1 而不是 1,5,25 我的意思是保留“in”中使用的顺序.
在我的程序中,我总是可以使用 php 函数来重新排序数据。但我想知道是否有一个 sql 唯一的方法来做到这一点,这可以使事情变得简单或使用脚本的唯一方法。
我正在寻找解决这个问题的最佳方法。
【问题讨论】: