有序域给出一个* students_exam_rooms *表:交替选择行从另一个表
+------------+---------+---------+
| student_id | room_id | seat_no |
+------------+---------+---------+
| 1 | 30 | 1001 |
| 2 | 30 | 1002 |
| 3 | 31 | 2001 |
| 4 | 32 | 2002 |
| 5 | 33 | 3001 |
| 6 | 33 | 3002 |
| 7 | 34 | 4001 |
| 8 | 34 | 4002 |
+------------+---------+---------+
而* students_tbl *:
+------------+-------------+------+
| student_id | studen_name | year |
+------------+-------------+------+
| 1 | Eric | 1 |
| 2 | Mustafa | 1 |
| 3 | Michael | 2 |
| 4 | Andy | 2 |
| 5 | Rafael | 3 |
| 6 | Mark | 3 |
| 7 | Jack | 4 |
| 8 | peter | 4 |
+------------+-------------+------+
如何从* students_exam_rooms选择*由* students_tbl排序.year *但是一个接一个是这样的:
+--------------+------+
| student_name | year |
+--------------+------+
| Eric | 1 |
| Michael | 2 |
| Rafael | 3 |
| Jack | 4 |
| Mustafa | 1 |
| Andy | 2 |
| Mark | 3 |
| Peter | 4 |
+--------------+------+
请你能解释一下你的意思“一个接一个“?我无法真正看到你所提到的表格和由此产生的建议顺序之间的逻辑联系,这使得建议非常棘手。 – 2013-03-27 12:11:38
对英语不好,对不起,我的意思是如果我选择按年度顺序,结果将是年数为1,1,2,2,3,3,4,4的学生,但我希望在结果中显示的顺序 – wizard999 2013-03-27 12:15:25
您想按年份和那一年的“发生次数”排序?我的意思是指所有年份中首次出现的所有年份,按年份排序,然后所有年份的所有次要出版物也按年份排序,依此类推? – Alkini 2013-03-27 14:28:38