桌子:
laterecords
-----------
studentid - varchar
latetime - datetime
reason - varchar
students
--------
studentid - varchar -- Primary
class - varchar
我想做一个查询以显示以下内容:
Sample Report
Class No of Students late 1 times 2 times 3 times 4 times 5 & more
Class A 3 1 0 2 0 0
Class B 1 0 1 0 0 0
我下面的查询可以显示第一列结果:
SELECT count(Distinct studentid), class FROM laterecords, students
WHERE students.studenid=laterecords.studentid AND
GROUP BY class
我只能想到获取每一列的结果并将它们存储到 php 数组中。然后将它们回显到 HTML 中的表格中。
有没有更好的 SQL 方法来执行上述操作?mysql查询怎么做?