Топ по общему кол-ву продаж

Статус
В этой теме нельзя размещать новые ответы.

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Есть 2 таблицы: orders и items

Поля orders - price, item_id

Надо сделать топ, в котором будет на первом месте тот item, чья общая сумма продаж больше всего, а следующие item'ы уменьшаться.

Сумма всех продаж одного item'а:
Код:
SELECT SUM(`price`) FROM `orders` WHERE `item_id`=1
 
Код:
SELECT items.*, SUM(orders.price) AS `total_sum`
FROM `items`
JOIN `orders` ON orders.item_id = items.id
GROUP BY items.id
ORDER BY `total_sum` DESC
LIMIT 10;
 
  • Нравится
Реакции: BaBL
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху