プロが教えるわが家の防犯対策術!

すみません。クエリについて教えて下さい。

<生徒テーブル>
生徒ID・氏名

<出席テーブル>
生徒ID・日付

上記2のテーブルから、クエリで下記の情報を取り出したいのです。

<出席日数>
氏名・出席日数

<出席テーブル>には、1レコードもない生徒がいます。
この生徒は<出席日数>の出席日数を0として表示したいんです。

カウントを使って計算したところ、<出席テーブル>に1レコードもない生徒は表示できません。

説明がわかり難くて申し訳ないです。
どうぞ教えてください。

A 回答 (1件)

SELECT


  生徒テーブル.生徒ID,
  生徒テーブル.氏名,
  Count(出席テーブル.生徒ID) AS 出席日数
FROM
    生徒テーブル
  LEFT JOIN
    出席テーブル
  ON
    生徒テーブル.生徒ID = 出席テーブル.生徒ID
GROUP BY
  生徒テーブル.生徒ID,
  生徒テーブル.氏名
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す