@z4p

Как выбрать количество заказов для различных товаров?

Есть таблицы (условно) товаров
items (id, name, price)
и заказов
orders (id, item, date).
Как выбрать из БД список товаров с количеством заказов каждого из них? То есть, как получить количество заджойненых заказов для каждого товара в выборке?
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@heartdevil
плыву как воздушный шарик
Примерно так.

SELECT i.id, i.name, COUNT(o.item) AS OrderCount
FROM items AS i
INNER JOIN orders AS o ON i.id = o.item
GROUP BY i.id, i.name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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