Рубрика: Соединения Oracle
В этой рубрике было рассмотрено, как использовать соединения, чтобы вывести на экран данные из нескольких таблиц при использовании собственного синтаксиса [...]
Иногда требуется соединить таблицу с собой же.
[...]
Пример на рисунке выводит на экран фамилии сотрудников, ID отделов и имена отделов.
[...]
Если строка не удовлетворяет условию соединения, эта строка не появляется в результате запроса.
[...]
Таблица JOB_GRADES определяет диапазон значений LOWEST_SAL и HIGHEST_SAL для каждого GRADE_LEVEL. Поэтому, столбец GRADE_LEVEL может использоваться, чтобы присвоить классы каждому [...]
В дополнение к соединению у Вас могут быть критерии для Вашего предложения WHERE, чтобы ограничить строки, которые будут выбраны для [...]
Чтобы определить имя отдела сотрудника, Вы сравниваете значение в столбце DEPARTMENT_ID таблицы EMPLOYEES с значением DEPARTMENT_ID в таблице DEPARTMENTS.
[...]
Используйте табличные префиксы, чтобы квалифицировать неоднозначные имена столбцов, которые находятся в нескольких таблицах.
Используйте табличные префиксы, чтобы улучшить производительность.
Используйте табличные псевдонимы [...]
Используйте соединение, чтобы запросить данные больше чем из одной таблицы:
[...]
Соединение по эквивалентности
Соединение по неэквивалентности
Внешнее соединение
Самосоединение
[...]