Всех с наступающим ) Помогите пожалуйста исправить запрос к БД В результате есть 2 столбца amount и amount_all, необходимо заполнить один из них с учетом WHERE ol.label_id = 1, а другой без учета WHERE. Код (Text): SELECT o.id, p.product_id, SUM(p.price * p.amount) as sum_price, SUM(p.amount) as amount, SUM(p.amount) as amount_all, p.sku FROM s_purchases AS p LEFT JOIN s_orders AS o ON o.id = p.order_id LEFT JOIN s_orders_labels AS ol ON o.id=ol.order_id WHERE 1 $all_filters AND ol.label_id = 1 GROUP BY p.product_id
@Вадим2019, убираете из where выражение для ol.label_id. Код (SQL): SUM(CASE WHEN ol.label_id = 1 THEN p.amount ELSE 0 END)