Есть ли способ оптимизировать этот запрос T-SQL, чтобы использовать меньше места в буфере? - PullRequest
0 голосов
/ 08 ноября 2019

Не хватает места в буфере, интересно, можно ли оптимизировать запрос.

Я попытался запустить 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).

1 Ответ

0 голосов
/ 08 ноября 2019

ГДЕ T2.ord_creatd_dt> ДАТА '2019-01-01' и T2.ord_creatd_dt <ДАТА '2019-11-08' </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...