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
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 1
@hedint
Web разработчик
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, если хотите оставить только с максимальным количеством
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы