Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Нужно объединить данные двух таблиц: track и invoice_line. Таблица track хранит информацию о музыкальных треках в магазине, названия треков указаны в поле name. Таблица invoice_line содержит данные о купленных треках, их стоимость указана в поле unit_price. В обеих таблицах есть поле track_id — в нём содержатся идентификаторы музыкальных треков.
- Выгрузите таблицу с названием трека и числом, которое соответствует тому, сколько раз трек покупали. Учитывайте, что в одном заказе один и тот же трек может встречаться несколько раз. Если какой-либо из треков не покупали или о купленном треке нет информации — такие записи не должны войти в таблицу. Оставьте в итоговой таблице первые 20 записей.
- */
- SELECT t.name,
- COUNT(i.quantity) AS total_quantity
- FROM track AS t
- INNER JOIN invoice_line AS i ON t.track_id = i.track_id
- GROUP BY t.name
- LIMIT 20;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement