SELECT IFNULL(oea.`name`,op.name) AS "Consultation"
FROM `a` ca
JOIN `b` oea ON ca.`consultation_id` = oea.id AND oea.status = 1
LEFT OUTER JOIN c oeal ON oea.`location_id` = oeal.id
WHERE oea.employee_profile_id IN (
SELECT profile_id
FROM d pp
WHERE pp.status='1'
UNION
SELECT op.id
FROM e op
WHERE op.status
) AND
ca.status = 1
Я получаю эту ошибкуподзапрос значение выходит за рамки
Unknown column 'op.name' in 'field list'
Есть ли возможность использовать op.name за рамки?
Можете ли вы сделать вместо этого производную таблицу? – Sico
@Sico Я не был так хорошо знаком с производной таблицей, поможет ли это мне? –