我正在尝试从mysql表中选择数据并按class_id对其进行排序。 我的表格结构:
=======================================
id + class_id + student_id + timestamp
=======================================
1 + 1 + 2 + 12/09/2014 13:00:01
2 + 1 + 3 + 12/09/2014 13:00:10
3 + 2 + 2 + 12/09/2014 15:01:01
4 + 2 + 3 + 12/09/2014 15:04:01
5 + 1 + 2 + 19/09/2014 13:00:40
6 + 1 + 3 + 19/09/2014 13:01:01
我的问题是: 1.如何通过class_id显示总周数。示例:对于class_id:1有2周。第1周= 12/09,第2周= 19/09。 2.如何向student_id显示所选周的奖励。示例希望在第2周看到学生获得奖励。
之前感谢:)
答案 0 :(得分:0)
1) 选择 班级号 ,数(*) 来自[your_table] group by class_id
2) 选择 ID , 学生卡 来自[your_table] WHERE id = 2