سؤال

لدي ordersproducts جداول مع order_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