Я хочу получить счет для общего количества школ с учетом общего количества баллов, включенных в эту школу, в случае, если счет школы не учитывает дубликат идентификатора школы. и общее количество баллов, включая школу 1 и школу 2. Все, что я хочу получить с помощью одного запроса, это возможность получить, как указано в ожидаемом результате.
Таблица:
school_id grade
1 1
2 1
1 3
1 4
Ожидается вывод:
1) school count=2
2) grade count for individual school like
school_id grade_count
1 3
2 1
3) total grade count (school 1+school2)=4
Я использовал этот запрос Mysql, но он не работает в соответствии с требованием получить все три вывода
Mysql запрос:
select count(*) as total_school,count(grade) from (SELECT grade FROM schools group by school_id)X