日期:2014-05-18  浏览次数:20471 次

【求解】多表查询相关
现有课程表、学生表、选课表。
如图:

现在要查出所有课程选修学生数(无人选修的按0计数),和课程名
注:
1、no:编号,name:名称,SC中Sno和Cno是外键;

我自己写的查询查出来的数量都是最大数 - -!

------解决方案--------------------
SQL code

SELECT Cname,COUNT(1)
FROM Course INNER JOIN SC ON C.Cno = SC.Cno 
GROUP BY Cname

------解决方案--------------------
给测试数据,不要图