数据库中查询报名人数最多的3门课的课程名及报名人数
发布网友
发布时间:2023-06-08 08:32
我来回答
共2个回答
热心网友
时间:2024-11-24 01:16
-
SELECT S.SNo
,S.NAME
,SC.Num AS [选修课程数]
FROM Student S
JOIN (--查询选修3门以上的学生
SELECT SNo
,COUNT(*) AS Num
FROM SC
GROUP BY SNo -- 按学生分组
HAVING COUNT(*) >= 3 -- 超过3门
) SC ON SC.SNo = S.No
热心网友
时间:2024-11-24 01:16
你的表结构是什么啊