当前位置: 代码迷 >> Sql Server >> !数据库的连接查询!
  详细解决方案

!数据库的连接查询!

热度:70   发布时间:2016-04-24 10:34:05.0
求助!!!数据库的连接查询!!!!
15. 查询每一门课程的间接先行课(只求两层即先行课的先行课):
  select First.cno, Second.pcno  间接先行课from course First, course Second where First.pcno=Second.cno
比较:
   select First.cno, Second.pcno  间接先行课 from course First, course Second where First.pcno=Second.cno and Second.pcno is not null
16. 列出所有学生的基本情况和选课情况, 若没有选课,则只列出基本情况信息:
   SQL Server 中: select s.sno, sname, ssex,sdept, cno, grade from student s, sc sc where s.sno*=sc.sno
  VFP中:     select s.sno, sname, ssex,sdept, cno, grade from student s left join sc sc on s.sno=sc.sno
17. 查询每个学生的学号, 姓名, 选修的课程名和成绩:
   select S.sno, sname, cname, grade from student S, course C, sc SC where S.sno=SC.sno and C.cno=SC.cno



刚学习数据库  牵扯到数据库连接查询  这是练习的几个例子  不懂 求解释一下  下面的连接是用到的三个表
http://wenku.baidu.com/view/61b32b6d1eb91a37f1115cf7.html
------解决方案--------------------
具体说下不明白的地方,比如在sql用红色字体说明下不明白的点什么的
  相关解决方案