У меня есть 3 таблицы, заказы (orders_id, date, ...), products (product_id, product_name, product_price) и order_products (product_id, orders_id, product_id, products_quantity), и мне нужно сгруппировать продукты так, чтобы они отображалисьпо продукту и общему количеству для каждого продукта, чтобы менеджеру интернет-магазина было проще узнать, сколько товаров было заказано для каждого продукта.
У меня немного проблем с правильным синтаксисом 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;