Оглавление:
Определение - Что означает «Внешнее соединение»?
Внешнее объединение в SQL - это особый вид построения запроса, который намеренно допускает более широкий массив результатов. Процесс создания конкретных запросов в SQL для получения результатов базы данных является очень техническим, и внешнее объединение является примером типа деталей, изучаемых и используемых исследователями баз данных.
Техопедия объясняет внешнее соединение
Кто-то, кто пишет запрос, может использовать левое или правое внешнее объединение, чтобы включить результаты таблицы, которые имеют только данный компонент, вместо того, чтобы требовать наличия нескольких компонентов. Левое внешнее объединение включает в себя все строки в таблице независимо от того, имеет ли столбец с конкретными позициями результаты или нет. Напротив, внутреннее соединение требует присутствия обоих компонентов.
Поскольку внешние объединения обеспечивают большее разнообразие, они часто полезны при менее жестких поисках и не требуют строгого соблюдения принципа наличия согласованных данных из нескольких компонентов поиска.
