テーブル:
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クエリを実行する方法は?