菜鸟求sql查询语句,万分感谢~~

Rain1978 2005-11-18 03:27:24
有3个表
1,S(S#,SN,SD,SA).S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄
2,C( c#,cn).c#,cn为:课程编号,课程名称
3,sc( S#,C#,G)为:学号,所选修的课程编号,学习成绩

问:使用标准sql嵌套语句查询选修全部课程的学员姓名和所属单位
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoanle 2005-11-18
  • 打赏
  • 举报
回复
select s.sn,s.sd from s,(select c.c#,sc.s# from c,sc where c.c#*=sc.c#) a
where s.s#=a.s# and s.s# not in ( select sc.s# from c,sc where c.c#*=sc.c#
and sc.s# is null)
deng1107 2005-11-18
  • 打赏
  • 举报
回复
SELECT SN,SD FROM S

  WHERE [S#] IN(

  SELECT [S#] FROM SC

  RIGHT JOIN

  C ON SC.[C#]=C.[C#] GROUP BY [S#]

  HAVING COUNT(*)=COUNT([S#]))
samfeng_2003 2005-11-18
  • 打赏
  • 举报
回复
1,S(S#,SN,SD,SA).S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄
2,C( c#,cn).c#,cn为:课程编号,课程名称
3,sc( S#,C#,G)为:学号,所选修的课程编号,学习成绩


select 学员姓名,所属单位 form s where not exists (select * from c not exists (
select * from sc where s.s#=sc.s# and s.c#=sc.c#))

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧