mysql数据库查询如何排序

来源:互联网 发布:qq等级加速器软件 编辑:程序博客网 时间:2024/05/20 01:07

在使用mysql数据库进行查询,经常我们会涉及到查询排顺序的问题。

例如:SQL: select * from table where id IN (3,6,9,1,2,5,8,7);
这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办?SQL能不能完成?是否需要取回来后再foreach一下?其实mysql就有这个方法:
sql: 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);
原创粉丝点击