列pkSportIDとfldNameを含む tblSportというテーブルがあります。列fkRespondentIDおよびfkSportIDを含む tblRespondentSport
というテーブルがあります。
スポーツID、スポーツ名、回答者数を返したいです。
これが私のクエリです:
SELECT s.pkSportID AS id, s.fldSport AS sport, r.COUNT(*) AS count FROM tblSport AS s LEFT JOIN tblRespondentSport AS r ON s.pkSportID = r.fkSportID
MySQL 1064 エラーが発生し、COUNT() の * の近くにあると表示されます。私は参加するのが初めてなので、それは些細なことだと確信しています。前もって感謝します。