SQL union или join - PullRequest
       12

SQL union или join

0 голосов
/ 01 ноября 2018

У вас есть список из 2,0 миллиона идентификаторов в таблице A. У вас есть еще один список из 3,5 миллионов идентификаторов в таблице B. Некоторые идентификаторы клиентов отображаются несколько раз в каждой таблице, а некоторые идентификаторы отображаются в обеих таблицах. Что из следующего вы бы использовали, чтобы создать (за один шаг - без подзапросов) Таблицу C, которая содержит список различных (без дубликатов) идентификаторов клиентов, представленных в Таблице A, Таблице B или в обоих? *

Union, Union ALL, Внешнее соединение, Union Join -?

1 Ответ

0 голосов
/ 01 ноября 2018

Объединение - это операция SET (в SQL и в других случаях в математике в области теории множеств). Набор представляет собой набор отдельных предметов. Как список, который не содержит дубликатов. СОЮЗ наборов - это комбинация всех отдельных элементов в одном или нескольких списках.

Таким образом, в SQL функция UNION объединяет все свои параметры и возвращает набор уникальных значений в объединенном списке.

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