Примеры выходных данных типа соединения
Выберите параметр типа соединения в зависимости от желаемого результата. Используйте приведенные ниже примеры для выбора.
Внутреннее соединение
Возвращает только записи, имеющие соответствующие значения в выбранных столбцах в обеих таблицах.
Например, если у вас есть таблица сотрудников и их отделов, а также таблица сотрудников и их ставки оплаты, этот вариант возвращает таблицу сотрудников, которые существуют в обеих таблицах, а также их департаментах и ставках оплаты.
Сотрудник | Департамента |
---|---|
Джон | 101 |
Джилл | 102 |
Майк | 103 |
Бетти | 104 |
Синди | 105 |
Сотрудник | Ставка оплаты |
---|---|
Джон | 50 |
Бетти | 50 |
Майк | 40 |
Джилл | 35 |
ДаН | 45 |
Сотрудник | Департамента | Ставка оплаты |
---|---|---|
Джон | 101 | 50 |
Джилл | 102 | 35 |
Майк | 103 | 40 |
Бетти | 104 | 50 |
Левое внешнее соединение
Возвращает все записи из первой таблицы и соответствующие записи из второй таблицы.
С помощью примеров таблиц 1 и 2 эта опция возвращает следующую таблицу:
Сотрудник | Департамента | Ставка оплаты |
---|---|---|
Джон | 101 | 50 |
Джилл | 102 | 35 |
Майк | 103 | 40 |
Бетти | 104 | 50 |
Синди | 105 |
Правое наружное соединение
Возвращает все записи из второй таблицы и соответствующие записи из первой таблицы.
Эта опция возвращает следующую таблицу:
Сотрудник | Департамента | Ставка оплаты |
---|---|---|
Джон | 101 | 50 |
Бетти | 104 | 50 |
Майк | 103 | 40 |
Джилл | 102 | 35 |
ДаН | 45 |
Полное внешнее соединение
Возвращает все записи, если в таблице слева или справа есть совпадение.
Эта опция возвращает следующую таблицу:
Сотрудник | Департамента | Ставка оплаты |
---|---|---|
Джон | 101 | 50 |
Джилл | 102 | 35 |
Майк | 103 | 40 |
Бетти | 104 | 50 |
Синди | 105 | |
ДаН | 45 |