Advertisement
Step8rother

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

Jun 26th, 2023
1,619
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.02 KB | Source Code | 0 0
  1. /*Идентификатор плейлиста теперь указан в итоговой таблице. Но что это за плейлисты — непонятно. Эту информацию можно взять в четвёртой таблице — playlist. Таблица содержит поле playlist_id с идентификатором плейлиста и поле name — с его названием. Добавьте в итоговую таблицу поле name. Условия те же: данные без совпадения не должны попасть в таблицу. Ограничьте вывод первыми 20 записями.
  2. */
  3.  
  4. SELECT t.name,
  5.        SUM(i.quantity),
  6.        pt.playlist_id,
  7.        pl.name
  8. FROM track AS t
  9. INNER JOIN invoice_line AS i ON t.track_id = i.track_id
  10. INNER JOIN playlist_track AS pt ON t.track_id = pt.track_id
  11. INNER JOIN playlist AS pl ON pt.playlist_id = pl.playlist_id
  12. GROUP BY t.name,
  13.          pt.playlist_id,
  14.          pl.name
  15. LIMIT 20;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement