SELECT campus,semester, AVG(CountOfStudents)
FROM
(
SELECT semester,year,campus, count(*) as CountOfStudents
FROM regestration
GROUP BY semester, year, campus,student_id
) t
GROUP BY campus,semester
私がする必要があるのは、各キャンパスの学期ごとの平均人数を見つけることです
私のテーブル構造は次のとおりです。
テーブル名 -登録
student_id
campus
year
batch
semester
campus
、year
、semester
およびbatch
これらは一意のレコードを識別するのに役立ちますがstudent_id
、上記のクエリ自体が繰り返される可能性があるため、間違った答えが得られます。