有时候,需要通过一定的id列表进行查询,如
select * from table where id IN (3,6,9,1,2,5,8,7)
但是查询出来结果不一定会按照id的顺序进行排序,如果需要根据id的顺序对结果进行排序的话,则可以用
select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7)
有时候,需要通过一定的id列表进行查询,如
select * from table where id IN (3,6,9,1,2,5,8,7)
但是查询出来结果不一定会按照id的顺序进行排序,如果需要根据id的顺序对结果进行排序的话,则可以用
select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7)
转载于:https://www.cnblogs.com/licnlt/p/9529744.html