Advertisement
Step8rother

Оператор INNER JOIN, задача 5

Jun 27th, 2023
1,460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.84 KB | Source Code | 0 0
  1. /*Массовую любовь к музыке 90-х можно понять. А как обстоит дело с жанрами — какие популярнее? Сгруппируйте данные по жанрам и посчитайте количество заказов. Выведите на экран два поля: одно с названием жанра, второе — с количеством купленных треков в этом жанре. Отсортируйте таблицу по убыванию количества заказов.
  2. */
  3.  
  4. SELECT g.name AS genre_name,
  5.        COUNT(i.invoice_id) AS number_of_orders
  6. FROM invoice i
  7. JOIN invoice_line il ON i.invoice_id = il.invoice_id
  8. JOIN track t ON il.track_id = t.track_id
  9. JOIN genre g ON t.genre_id = g.genre_id
  10. GROUP BY g.name
  11. ORDER BY number_of_orders DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement