Создание Соединений с Предложением USING

  • Если у нескольких столбцов те же самые имена, но типы данных не соответствуют, используйте предложение USING, чтобы определить столбцы для соединения по эквивалентности.

  • Используйте предложение USING, чтобы сопоставлять только по одному столбцу, когда больше чем один столбец соответствует.

  • Предложения NATURAL JOIN и USING являются взаимоисключающими.

Естественные соединения используют все столбцы с соответствующими именами и типами данных, чтобы соединять таблицы. Предложение USING может использоваться, чтобы определить только те столбцы, которые должны использоваться для соединения по эквивалентности.

Соединения Имен Столбцов

Создание Соединений с Предложением USING

Чтобы определить имя отдела сотрудника, Вы сравниваете значение в столбце DEPARTMENT_ID в таблице EMPLOYEES с значением DEPARTMENT_ID в таблице DEPARTMENTS.

Отношение между таблицами EMPLOYEES и DEPARTMENTS является соединением по эквивалентности; то есть, значения в столбце DEPARTMENT_ID в обеих таблицах должны быть равными. Часто, этот тип соединения включает дополнения первичного и внешнего ключа.

Отметьте: Соединения по эквивалентности также называют простыми соединениями или внутренними соединениями.

Далее: Использование Групповых Функций в Подзапросе

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)