3
SELECT laterecords.studentid,
laterecords.latetime,
laterecords.reason,
(SELECT Count(laterecords.studentid) FROM laterecords
GROUP BY laterecords.studentid) AS late_count
FROM laterecords
私はエラー "MySQLのサブクエリは複数の行を返します" そうです。
私はこのクエリは次のクエリを使用するための回避策を知っている:
SELECT Count(laterecords.studentid) AS late_count FROM laterecords
:次に
late_count
を取得し、それをエコー結果かかわらず、クエリの下に行うにはPHPのループを使用して
SELECT laterecords.studentid,
laterecords.latetime,
laterecords.reason
FROM laterecords
しかし、もっと良い解決策があると思いますか?