本帖最后由 摄影勾魂 于 2013-12-6 14:15 编辑
在王珊著的《数据库系统概论》第四版P99,例33:求各个课程号及相应的选课人数,给的查询语句是:- SELECT Cno,COUNT(Sno)
- FROM SC
- GROUP BY Cno;
复制代码
。我现在想把问题中的课程号换成课程名,怎么做?希望有书的同学帮忙看看。这一改涉及的问题好多,不管它有没有价值,我只想知道我就是想得到这么个结果,有没有办法解决。我目前能想到的就是 先查出各个课程号以及对应的选课人数,然后以这个结果建立新表(或者视图),再用新表(或视图)和课程表连接查询。不知道大家有没有更好的办法,最好是不用建表,一旦建表意义就不大了。
这三幅图片分别对应学生、课程和选课三张表。学过王珊这本书的同学应该都很熟悉。我现在就想用查询语句实现这个想法,不要视图,触发器什么的。
|