Напишите запрос, который посчитает количество уникальных продуктов для каждого магазина (name_store
). Назовите переменную name_uniq_cnt
. Найдите три магазина, в которых число уникальных товаров наименьшее, но более тридцати. Выведите название каждого магазина и количество уникальных товаров в нём.
Подсказка:
Найдите число уникальных продуктов конструкцией COUNT(DISTINCT name)
. В блоке LIMIT
укажите 3.
Код:
SELECT name_store, COUNT(DISTINCT name) AS name_uniq_cnt FROM products_data_all GROUP BY name_store HAVING COUNT(DISTINCT name) > 30 ORDER BY name_uniq_cnt LIMIT 3