Задать вопрос
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
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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, если хотите оставить только с максимальным количеством
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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