MySQL中查询后记录集的排序问题
程序员文章站
2022-04-17 18:06:09
...
在MySQL上一般的查询要么是按一个字段的升序,要么按降序进行排序,如果实现根据条件里值的左右顺序来显示记录呢,如 where id i
在MySQL上一般的查询要么是按一个字段的升序,要么按降序进行排序,如果实现根据条件里值的左右顺序来显示记录呢,如 where id in (3,1,5,2)此类的,查询出来的记录从上到下也是(3,1,5,2)这类的顺序了,可以用以下语句来实现:
SELECT * FROM documents WHERE id IN (3,5,7) ORDER BY FIELD(id,3,5,7)
,上一篇: mysql中视图如何使用?mysql中视图用法实例汇总
下一篇: mysql安全模式什么意思?
推荐阅读
-
Mysql升级到5.7后遇到的group by查询问题解决
-
详解Mysql查询条件中字符串尾部有空格也能匹配上的问题
-
mysql对无索引的字段进行排序后limit,有可能导致分页查询重复出现问题
-
求教一个基础的mysql多表联合查询的有关问题:怎么限制某张表中只查一条数据
-
Mysql存储过程——通过百度坐标,查询半径内符合条件的用户以及排序后的距离
-
数据库查询中的特殊字符的问题_MySQL
-
请问个mysql有关问题.关于获取查询结果中某一个字段的最大值.(按照其他字段排序)
-
关于PHP中的while跟sleep的mysql查询有关问题
-
Mysql中的嵌套子查询问题
-
关于PHP中的while跟sleep的mysql查询有关问题