У меня есть таблица OrdersProducts с order_id
, product_id
и количество полей. Я хотел бы знать самые популярные продукты, поэтому как я могу суммировать количество полей для каждого product_id отдельно, а затем заказывать суммы? Любые указатели будут оценены. Я использую MySQL 5.3, спасибо.SQL: выберите самую высокую условную сумму на таблицу
1
A
ответ
3
Попробуйте это.
select product_id, sum(quantity) As ProductQtySum
from OrdersProducts
group by product_id
order by ProductQtySum Desc
3
Не 100% уверен, что MySQL понравится - но его довольно стандартный SQL
SELECT product_id, sum(quantity)
FROM OrdersProducts
GROUP BY product_id
ORDER BY sum(quantity) DESC
+0
Yup, MySQL в порядке w/this. –
Смежные вопросы
- 1. SQL выберите только самую высокую дату
- 2. Выберите самую высокую общую сумму в разных таблицах (Доступ)
- 3. Получите самую низкую сумму и самую высокую сумму пользователей от MySQL
- 4. найти nth самую высокую зарплату в sql
- 5. SQL - получить самую высокую и самую низкую запись
- 6. Finding которой матрица-строка имеет самую высокую сумму столбца
- 7. Выберите самую высокую ассоциацию, если заданный уровень записи является случайным.
- 8. Выберите самую высокую версию из таблицы для каждой строки
- 9. Выберите всю строку, а также третью самую высокую зарплату
- 10. знают самую высокую цифру числа
- 11. Как я могу отображать самую высокую и вторую самую высокую зарплату, используя один запрос
- 12. Как найти третью самую высокую зарплату
- 13. Найти самую высокую и самую низкую отпускную пункт в таблице
- 14. Как рассчитать условную суммарную сумму
- 15. Выберите все строки, но только самую последнюю (самую высокую) версию из базы данных
- 16. LINQ: Как выполнить условную сумму?
- 17. SQL-Получить самую высокую запись из группы за другой стол
- 18. SQL Server 2005/2008 Поиск п-ю самую высокую зарплату
- 19. SQL-запрос, чтобы найти третью самую высокую зарплату в компании
- 20. Как получить самую высокую зарплату из таблицы SQL Server
- 21. Как получить самую высокую и самую низкую точки в хеше?
- 22. Создать массив и получить самую низкую и самую высокую ценность
- 23. Определить самую высокую версию .NET Framework
- 24. Как найти самую высокую (самую последнюю) и самую низкую (самую раннюю) дату [R]
- 25. Как получить самую высокую ассоциацию в записи
- 26. SQL Выберите сумму запроса переменной
- 27. алгоритм: выберите число из каждого списка, найдите самую большую сумму
- 28. Найти вторую самую высокую переменную в массиве
- 29. Получите самую высокую точку в диапазоне зарплаты
- 30. Возьмите самую высокую дату внутри массива объектов.
+1 для фактического обозначения вашего стола и его столбцов. Недостаточно людей делают это при запросе справки SQL! –
Однако вы уверены, что используете MySQL 5.3? Я понимаю, что они перешли с MySQL 5.1 прямо на 5.4. –
Упс. Я целый день говорил обо всех новых вещах в PHP 5.3, это было в моей голове. Спасибо за помощь. – hornairs