Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Виды JOIN в SQL

Автор:   •  Декабрь 4, 2021  •  Доклад  •  269 Слов (2 Страниц)  •  141 Просмотры

Страница 1 из 2

Виды JOIN в SQL:

  1. INNER JOIN
  2. LEFT JOIN
  3. RIGHT JOIN
  4. FULL OUTER JOIN

Что ж, начнём с того, что ключевые слова INNER и OUTER можно в принципе не писать, так как СУБД воспринимают JOIN и без них.

INNER JOIN

SELECT * FROM PC                       🡪   Выборка всего (левое – PC)

INNER JOIN Product                       🡪   Внутренний JOIN (правое – Product)

ON PC.model = Product.model    🡪    не имеет разницы что после чего

____________________________________________________________

Данный запрос предоставит таблицу следующего плана:

Слева будут комплектующие компьютера с мощностью 4, а справа попадающие под совпадение записи Product. При этом записи, которые не нашли свою пару отсекаются. Играет роль только то, что было написано в первую очередь, а что во вторую.

FULL OUTER JOIN

SELECT * FROM PC                         🡪   Выборка всего (левое – PC)

FULL OUTER JOIN Product            🡪   Внешний JOIN (правое – Product)

ON PC.model = Product.model    🡪   не имеет разницы что после чего

_____________________________________________________________

Данный запрос предоставит таблицу следующего плана:

Слева будут идти комплектующие PC с мощность 4, справа сначала будут предоставлены сопоставимые записи Product, но когда дело доходит до записей, которые не имеют пары – они пишутся ниже

LEFT OUTER JOIN

...

Скачать:   txt (2 Kb)   pdf (56.5 Kb)   docx (7.6 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club