永发信息网

SQL看不懂,谁能教我每一步是什么意思?

答案:2  悬赏:0  手机版
解决时间 2021-11-14 05:27
  • 提问者网友:愿为果
  • 2021-11-13 23:10
SQL看不懂,谁能教我每一步是什么意思?
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-11-14 00:01
select(查询) S#,Sname(两个字段名)

from Student (从Student 表中检索)

where S# in (当S#这个字段里的值在 in 后面的 sql的检索结果中存在的时候提取数据)

where SC.C#=Course.C# (两个表的链接条件)

and Teacher.Tname='叶平' (缩小检索范围的条件)
group by S# (以S#字段为基准进行集计)
having count(SC.C#)=(select count(C#) from Course,Teacher where Teacher.T#=Course.T# and Tname='叶平') (也是缩小范围条件 当SC表的C#字段的合计条数 满足 后面括号里的检索结果条数的时候才纳入结果)
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-11-14 00:23
选了叶平老师所有课的学生的学号和姓名
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯