-1

クラスに登録していなくても、すべての生徒を表示したい。このクエリを変更して null も表示するにはどうすればよいですか?

SELECT a.lastname,
       Count(c.credits) TotalCredits
FROM   students a
       INNER JOIN registration b
               ON a.studentid = b.studentid
       INNER JOIN courses c
               ON b.courseid = c.coursenumber
GROUP  BY a.studentid

クエリはジョン・ウーによって行われました

4

1 に答える 1

1

LEFTの代わりに使用INNER:

SELECT a.lastname,
       Count(c.credits) TotalCredits
FROM   students a
       LEFT JOIN registration b
              ON a.studentid = b.studentid
       LEFT JOIN courses c
              ON b.courseid = c.coursenumber
GROUP  BY a.studentid
于 2012-08-20T03:09:48.963 に答える