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

  • Условие соединения для естественного соединения является просто соединением по эквивалентности всех столбцов с тем же самым именем.

  • Используйте предложение ON, чтобы определить произвольные условия или определить столбцы для соединения.

  • Условие соединения отделяется от других условий поиска.

  • Предложение ON делает код легким для понимания.

Используйте предложение ON, чтобы определить условие соединения. С ним можно определить условия соединения, отделенные от любых условий поиска или фильтрации в предложении WHERE.

Получение Записей с Предложением ON

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

В этом примере, столбцы DEPARTMENT_ID в таблицах EMPLOYEES и DEPARTMENTS соединяются, используя предложение ON. Везде, где ID отдела в таблице EMPLOYEES равняется ID отдела в таблице DEPARTMENTS, строка возвращается. Табличный псевдоним необходим, чтобы квалифицировать совпадающие имена таблиц.

Можно также использовать предложение ON для соединения столбцов, у которых различные имена. Круглые скобки вокруг столбцов, по которым происходит соединение, как в примере на рисунке, (e.department_id = d.department_id) являются необязательными. Т.е., ON e.department_id = d.department_id также будет работать.

Отметьте: Когда Вы используете значок Execute Statement, чтобы выполнить запрос, SQL Developer добавляет суффикс ‘_1’, чтобы отличать два department_ids.

Далее: Многострочные Подзапросы

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

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

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

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