https://leetcode.com/problems/group-sold-products-by-the-date/description/ | Easy |
---|
Таблица Activities
со столбцами:
column | type |
---|---|
sell_date | date |
product | varchar |
(нет первичного ключа, возможны дубликаты). Каждая запись содержит название продукта и дату его продажи.
Напишите запрос, который для каждой даты возвращает:
• sell_date
• num_sold
— число различных продуктов, проданных в этот день
• products
— список уникальных названий продуктов, отсортированный лексикографически и объединённый запятой
Результат упорядочить по sell_date
.
SELECT
sell_date,
COUNT(DISTINCT product) AS num_sold,
GROUP_CONCAT(DISTINCT product ORDER BY product SEPARATOR ',') AS products
FROM Activities
GROUP BY sell_date
ORDER BY sell_date;