mysql5.6中 order by 多个字段排序问题
2015-06-10 11:54
507 查看
今天用order by排序 后面跟了多个字段,如sql语句:
SELECT a.id,a.loginname,a.address,u.id,u.`name`,u.address FROM admin_user AS a,users AS u WHERE a.parent_id=u.parent_id ORDER BY a.id ,u.id;
当然,给我的结果却不太满意,我想按照a.id,和u.id进行升序排列,可我太天真了,结果如图:
很显然,mysql order by是按照第一个字段进行排序,然后匹配上第二的字段进行排序的
SELECT a.id,a.loginname,a.address,u.id,u.`name`,u.address FROM admin_user AS a,users AS u WHERE a.parent_id=u.parent_id ORDER BY a.id ,u.id;
当然,给我的结果却不太满意,我想按照a.id,和u.id进行升序排列,可我太天真了,结果如图:
很显然,mysql order by是按照第一个字段进行排序,然后匹配上第二的字段进行排序的
相关文章推荐
- 《mysql 必知必会》学习笔记(三)
- MySqlDataReader在Using中使用
- MySQL主从复制----半同步与异步的配置
- MySQL子查询的优化
- MySQL数据库服务器整体规划(方法论)
- MySQL体系结构浅析
- 浅析MySQL事务隔离级别对其性能的影响
- MySQL数据库学习三 数据库对象和基本操作
- MySQL存储过程
- mysql更改root密码。
- mysql数据库调优转载。
- mysql 添加索引后 在查询的时候是mysql就自动从索引里面查询了。还是查询的时候有单 独的参数查询索引?
- 【MySql】存储过程限定月份,限定某天等基础的使用
- MySQL用户管理和权限设置
- mysql的授权问题
- replace into 浅析之二
- replace into 浅析之一
- (DBA之路【五】)关于锁的故事
- PB如何连接mysql数据库
- 查询mysql当前连接数