Имеет ли Excel эквивалент инструкции SQL" UNION"?

У меня есть SQL-запрос с двумя операторами SELECT и я использую оператор UNION между этими двумя, чтобы получить уникальный результат. Мне нужно использовать этот запрос в Excel, но я считаю, что Excel не принимает оператор UNION.

Что можно использовать в запросе вместо UNION?

27
задан pnuts
21.01.2023 2:06 Количество просмотров материала 3178
Распечатать страницу

1 ответ

Это пример запроса из статьи базы знаний Майкрософт с помощью оператора UNION.

С тех пор я бы сказал: MS Query (Excel build-in tool for SQL querys) способен использовать UNION-операторы.

SELECT Color_Table.Join_Field, Color_Table.Color_Field,
   Pattern_Table.Pattern_Field
   FROM {oj `C:\database`.Pattern_Table LEFT OUTER JOIN
   `C:\database`.Color_Table ON Color_Table.Join_Field =
   Pattern_Table.Join_Field}
   UNION
   SELECT Color_Table.Join_Field, Color_Table.Color_Field,
   Pattern_Table.Pattern_Field
   FROM {oj `C:\database`.Color_Table LEFT OUTER JOIN
   `C:\database`.Pattern_Table ON Color_Table.Join_Field =
   Pattern_Table.Join_Field}
   WHERE (Color_Table.Color_Field Is Null)  or(Pattern_Table.Pattern_Field Is Null)

источник:http://support.microsoft.com/kb/136699/en-us

1
отвечен nixda 2023-01-22 09:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх