Есть что-то вроде ISNULL () ИЛИ COALESCE (), но проверяет не нулевое значение, а пустое значение.
например:
SELECT cu.last_name, cu.first_name, cu.email, hu.email FROM
(SELECT DISTINCT c.first_name, c.last_name, c.email, c.household_id, h.head_of_household_id
FROM rd_customers c
JOIN rd_households h ON c.household_id = h.household_id
JOIN ad_registrations r ON r.customer_id = c.customer_id
JOIN ad_meeting_times a ON r.session_id = a.session_id and a.meeting_time_id = 203731) cu
LEFT JOIN rd_customers hu ON hu.customer_id = cu.head_of_household_id
вместо возврата четырех столбцовЯ бы хотел получить три, а третий предположить, что они имеют значения cu.email или hu.email, если первое - ПУСТО!ISNULL и COALESCE здесь не работают, я не знаю, почему