SQL数据库中查询所学课程包含学生Q0401所学课程的学生学号的代码

如题所述

第1个回答  2018-11-04
1 。 EXISTS 子查询找到的提交NOT EXISTS 子查询中 找不到的提交说明:不要去翻译为存在和不存在,把脑袋搞晕。
2 。 建立程序循环的概念,这是一个动态的查询过程。如 FOR循环 。
3 。 Exists执行的流程Exists首先执行外层查询,再执行内存查询,与IN相反。 流程为首先取出外层中的第一元组, 再执行内层查询,将外层表的第一元组代入,若内层查询为真,即有结果时。返回外层表中的第一元 组,接着取出第二元组,执行相同的算法。一直到扫描完外层整表 。
第2个回答  2018-10-15
按照一般此类练习题的思路,你这题应该是两表连查student表,score表
select a.sno
from student as a
left join score as b on a.sno=b.sno
where b.cno in (select cno from score where sno='Q0401')
第3个回答  2018-10-22
select * from S表,c 表, sc 表where 学生=Q0401
第4个回答  2018-09-30
首先 我需要知道 您有什么表,表接口又是什么,才能出 sql语句追问

学生信息表3个表,一个s表一个c表还有sc表

追答

老铁 s表 、c表、sc表读代表啥,里面都存什么字段 能详细说下?

相似回答