我有3个表,订单(orders_id,date,...),产品(product_id,product_name,product_price)和order_products(product_id,orders_id,product_id,products_quantity),我需要将产品分组以每件产品的产品和总量显示它们,以便eshop经理更容易知道每件产品已订购了多少件商品。MySQL count group by
我遇到了一些麻烦的思考正确的sql语法的机器人,我一直遇到问题,并希望得到一些帮助。
这是我迄今所做
select *, op.products_quantity as pquant, count(*) as `count`
from orders o
left join orders_products op on o.orders_id = op.orders_id
left join products p on op.products_id = p.products_id
group by op.orders_products_id
order by op.products_id desc;