= pec.invoice_id AND CASE WHEN orders.order_id IS NULL THEN a.invoice_line_id = pec.invoice_line_id ELSE a.order_id = pec.order_id END
CASE очень сильно тормозит запрос.. Какие есть альтернативы? вынести в разные джоины не подходит вариант
UNION?
Подходит. Просто ты об этом ещё не знаешь.
Есть вариант нормализовать схему. :)
Что то вроде nvl не подойдёт?
Обсуждают сегодня