用sql检索选修刘老师所授全部课程的学生学号。
答案:3 悬赏:0
解决时间 2021-02-18 20:22
- 提问者网友:箛茗
- 2021-02-18 05:32
用sql检索选修刘老师所授全部课程的学生学号。
最佳答案
- 二级知识专家网友:一秋
- 2021-02-18 07:04
----查询出选择这些课程的学生学号
SELECt SC.SNO FROM SCELECT SC
INNER JOIN
-----E查询出刘老师所授课程的课程号
(SELECt C.CNO FROM COURSE C INNER JOIN
TEACHER T ON C.TNO=T.TNO
WHERe T.TNAME='刘老师') E
ON SC.CNO=E.CNO
SELECt SC.SNO FROM SCELECT SC
INNER JOIN
-----E查询出刘老师所授课程的课程号
(SELECt C.CNO FROM COURSE C INNER JOIN
TEACHER T ON C.TNO=T.TNO
WHERe T.TNAME='刘老师') E
ON SC.CNO=E.CNO
全部回答
- 1楼网友:一秋
- 2021-02-18 08:22
select distinct cno from course,teacher,cselect where course.cno=cselect.cno and cselect.tno=teacher.tno and tname="刘老师"
- 2楼网友:青尢
- 2021-02-18 07:57
select distinct sno from cselect
where cno in
(select c.cno from course c,techer t where c.tno = t.tno and t.tname = '刘老师')
INNER JOIN(内连接) 和from a,b where a.xxx=b.xxx是一样的。
请教一下 select c.cno from course c,techer t where c.tno = t.tno and t.tname = '刘老师' --这是选出所有刘老师的课程吧?
where cno in
(select c.cno from course c,techer t where c.tno = t.tno and t.tname = '刘老师')
INNER JOIN(内连接) 和from a,b where a.xxx=b.xxx是一样的。
请教一下 select c.cno from course c,techer t where c.tno = t.tno and t.tname = '刘老师' --这是选出所有刘老师的课程吧?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯