我现在在对我的 PHP 页面中的数据进行排序时遇到问题,其中显示的数据由两个表组合而成,因为两个表都通过其中一个表中的外键链接。
两个表如下
表名:Students
学号
学名
.
.
.
stu_course_id
表名:类(class)
类(class)编号
类(class)名称
在显示数据时,它以下列格式显示:
学号 |学生姓名 |学生类(class)
----1 ------------约翰------------工程
----2------------戴夫-------------业务
我可以按名称对数据进行排序,这非常简单,但我很难按类(class)名称对数据进行排序。这可能是因为类(class)名称与学生不在同一张表中吗?
最佳答案
select s.stu_id, s.stu_name, c.course_name
from students s
inner join courses c on s.stu_course_id = c.course_id
order by c.course_name asc
关于php - 这种排序在MYSQL中可行吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10124520/