编程论坛
注册
登录
编程论坛
→
SQL Server论坛
谁帮忙解决一下 这道题
张汉卿
发布于 2010-04-12 18:54, 450 次点击
三个数据表 S(学号 姓名 性别···) SC(学号 课程号 成绩 ) C (课程号 课程名 教师 )
检索 至少两名男同学选修的课程名
1 回复
#2
cnfarer
2010-04-12 21:22
select 课程名 from c where 课程号 in (select sc.课程号 from sc inner join s on s.学号=sc.学号 where s.性别='男' group by sc.课程号 having count(sc.课程号)>=2)
1