【发布时间】:2012-02-02 08:04:32
【问题描述】:
SELECT a.ClassName, b.TeacherName, COUNT(c.Class_ID)
from dbo.Class a
inner join dbo.Teacher b on a.Teacher_ID = b.Teacher_ID
left outer join dbo.ClassRegistration c on a.Class_ID = c.Class_ID
group by a.ClassName, b.TeacherName
我目前有上面的 SQL 脚本。它工作正常,其想法是显示 ClassName、TeacherName 和该类在 ClassRegistration 表中出现的次数。现在下一部分是我有点卡住的地方。 ClassRegistration 表上还有一个名为“HasPaid”的列。我需要添加一个 2nd Count 列,该列将显示已支付了多少“ClassRegistration”。
【问题讨论】: