eng1 - 第一年 - 第一学期
eng2 - 第一学年 - 第二学期
eng3 - 第二年 - 第一学期
eng4 - 第二年 - 第二学期
math1 - 第一学年 - 第一学期
math2 - 第一学年 - 第二学期
math3 - 第二年 - 第一学期
math4 - 第二年 - 第二学期
以这样的方式,数据(或主题)按以下方式排序: 第一学期第一学期 第一学年第二学期 第二学年第一学期 第二学年第二学期
eng1 - 第一年 - 第一学期
math1 - 第一学年 - 第一学期
eng2 - 第一学年 - 第二学期
math2 - 第一学年 - 第二学期
eng3 - 第二年 - 第一学期
math3 - 第二年 - 第一学期
eng4 - 第二年 - 第二学期
math4 - 第二年 - 第二学期
有人可以帮我这个吗?
答案 0 :(得分:2)
您可以使用按操作员排序
对多个字段进行排序示例
select * from result order by year,sem
答案 1 :(得分:1)
ORDER BY
条款是你的朋友。
SELECT * FROM mytable ORDER BY yearlevel,semester
您还可以升序或降序排序:
SELECT * FROM mytable ORDER BY yearlevel,semester DESC -- sorts semester descending
答案 2 :(得分:1)
您可以执行以下操作:
Select * from your_table_name ORDER BY year_level, semester