Сергей123
Новичок
Запрос по принципу t1 LEFT JOIN (t2, t3)
Есть запрос:
SELECT
product.product_id,
SUM(order_product.quantity)
FROM
product
LEFT JOIN order_product USING (product_id)
GROUP BY product.product_id
Теперь ещё нужно, чтобы quantity считалось только для оплаченных заказов, а индикатор оплаченности хранится в третьей таблице - order.order_payed
Т.е справа от LEFT JOIN надо указать не order_product, а как бы "сначала"
пересечь order_product с таблицей order по order_id, а потом WHERE.
Не соображу как это записать...
Есть запрос:
SELECT
product.product_id,
SUM(order_product.quantity)
FROM
product
LEFT JOIN order_product USING (product_id)
GROUP BY product.product_id
Теперь ещё нужно, чтобы quantity считалось только для оплаченных заказов, а индикатор оплаченности хранится в третьей таблице - order.order_payed
Т.е справа от LEFT JOIN надо указать не order_product, а как бы "сначала"
пересечь order_product с таблицей order по order_id, а потом WHERE.
Не соображу как это записать...