Массовую любовь к музыке 90-х можно понять. А как обстоит дело с жанрами — какие популярнее? Сгруппируйте данные по жанрам и посчитайте количество заказов. Выведите на экран два поля: одно с названием жанра, второе — с количеством купленных треков этого жанра. Отсортируйте таблицу по убыванию количества заказов.
SELECT g.name AS genre_name,
COUNT(i.invoice_id) AS number_of_orders
FROM invoice AS i
JOIN invoice_line AS il ON i.invoice_id = il.invoice_id
JOIN track AS t ON il.track_id = t.track_id
JOIN genre AS g ON t.genre_id = g.genre_id
GROUP BY g.name
ORDER BY number_of_orders DESC;
Результат
| genre_name | number_of_orders |
|---|---|
| Rock | 835 |
| Latin | 386 |
Рок вырывается вперёд с заметным отрывом. А вы уже научились виртуозно присоединять таблицы.