Не хватает места в буфере, интересно, можно ли оптимизировать запрос.
Я попытался запустить DISTINCT и UNION ALL, Group By не имеет смысла.
SELECT DISTINCT T1.EMAIL, T2.BILLG_STATE_CD, T2.BILLG_ZIP_CD
FROM
(SELECT EMAIL
FROM CAT
UNION ALL
SELECT EMAIL
FROM DOG
UNION ALL
SELECT email As EMAIL
FROM MOUSE) As T1
LEFT JOIN HAMSTER As T2 ON T1.EMAIL =T2.EMAIL_ADDR;
Мне нужно будет часто выполнять такой же тип извлечения данных, чтобы найти жизнеспособное решение, отличное от трех отдельных объединений.
Мне нужно объединить несколько таблиц (T1) иобъединить столбцы из другой таблицы (T2) в (T1).