Задать вопрос
rishatss
@rishatss
Simple Developer ^)

Как вывести самую популярную категорию товара?

Тренируюсь тут: www.w3schools.com/sql/trysql.asp?filename=trysql_s...

Как вывести самую популярную категорию?
В которой самое большое количество товаров.

Остановился тут:

SELECT c.CategoryName,c.CategoryID
FROM [Categories] c
INNER JOIN Products p ON c.CategoryID = p.CategoryID
  • Вопрос задан
  • 307 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
hedint
@hedint
Senior front-end developer
SELECT c.*, COUNT(1) as cnt FROM Categories as c
LEFT JOIN products as p ON c.CategoryID = p.CategoryID
GROUP by p.CategoryID
ORDER BY cnt DESC

добавьте LIMIT 1, если хотите оставить только с максимальным количеством
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы