Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql,对2列进行排序时,一列不会';我不能分类_Mysql - Fatal编程技术网

mysql,对2列进行排序时,一列不会';我不能分类

mysql,对2列进行排序时,一列不会';我不能分类,mysql,Mysql,在对角色表和用户表执行内部联接后,编写一个查询以显示表的全部内容,按角色名称排序,然后按用户名称排序。 这是我的问题陈述 select role.name,role.id,user.name,user.emailid,user.password, user.phonenumber,user.profile_id,user.role_id,user.username from user inner join role on role.id=user.role_id order by rol

在对角色表和用户表执行内部联接后,编写一个查询以显示表的全部内容,按角色名称排序,然后按用户名称排序。 这是我的问题陈述

select role.name,role.id,user.name,user.emailid,user.password,
user.phonenumber,user.profile_id,user.role_id,user.username 
from user 
inner join role 
on role.id=user.role_id 
order by role.name,user.name
;
role.name已排序,但问题是user.name列未排序 排序。为什么


首先,您应该知道user.name将按角色排序。因此,在相同的角色中,用户名将被排序。您确定不是这样吗?

发布您的表输入、查询的输出,描述为什么不是您期望的结果,并指定您期望的结果。提供一些数据和查询。只有在这种情况下,任何人都可以提供帮助。user.name列给出了一个无序的列表,正如@amdixon所说的,向我们展示一些输出。也许这样我们就能帮上忙了。