注册 登录
编程论坛 SQL Server论坛

谁帮忙解决一下 这道题

张汉卿 发布于 2010-04-12 18:54, 450 次点击
三个数据表 S(学号 姓名 性别···) SC(学号 课程号  成绩 )  C (课程号 课程名 教师 )
检索 至少两名男同学选修的课程名
1 回复
#2
cnfarer2010-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