SQL:Выберите самую высокую условную сумму в таблице

StackOverflow https://stackoverflow.com/questions/929060

  •  06-09-2019
  •  | 
  •  

Вопрос

У меня есть таблицы OrdersProducts с order_id, product_id, и поля количества.Я хотел бы знать самые популярные продукты, так как же я могу просуммировать поле количества для каждого product_id отдельно, а затем упорядочить суммы?Мы были бы признательны за любые указания.Я использую MySQL 5.3, спасибо.

Это было полезно?

Решение

Попробуй это.

select product_id, sum(quantity) As ProductQtySum
from OrdersProducts 
group by product_id 
order by ProductQtySum Desc

Другие советы

Не уверен на 100%, что MySQL это понравится, но это довольно стандартный SQL

SELECT product_id, sum(quantity)
FROM OrdersProducts 
GROUP BY product_id
ORDER BY sum(quantity) DESC
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top