SELECT 専攻,COUNT(DISTINCT 学籍番号)
FROM 学生 JOIN 履修 USING(学籍番号)
JOIN ( SELECT 科目番号,AVG(成績)
FROM 履修
GROUP BY 科目番号 )
AS 成績統計(科目番号,平均成績)
ON 履修.科目番号=成績統計.科目番号
AND 成績<平均成績*0.5
GROUP BY 専攻
科目番号,専攻
ごとに集計
|
科目番号 |
平均成績 |
|
001 |
85 |
|
001 |
100 |
|
002 |
80 |
|
・・・ |
・・・ |
|
学籍番号 |
氏名 |
専攻 |
住所 |
科目番号 |
成績 |
平均成績 |
|
00004 |
知識工学 |
001 |
40 |
85 |
||
|
00004 |
知識工学 |
002 |
20 |
80 |
||
|
・・・ |
成績<平均成績*0.5
USING(学籍番号)
履修.科目番号=成績統計.科目番号