Привет, помогите плиз разобраться. Задача выбрать сумму данных для нормализированых таблиц, проблема в том что с одной таблицы нужно выбирать несколько раз в зависимости от параметров - утрировано)
Есть две 2 таблицы
Customers => id, name Orders => customer_id, p1, p2
SELECT c.id , SUM(o1.p1), SUM(o2.p2) FROM cusomers as c JOIN orders as o1 ON o1.customer_id = c.id AND p1 > 0 JOIN orders as o2 ON o2.customer_id = c.id AND p2 > 0 GROUP BY o1.customer_id