Повне зовнішнє з’єднання таблиць Girls та Boys (без стовпчиків Vik) створюється запитом:
SELECT *
FROM Girls FULL OUTER JOIN Boys
ON Girls.Misto = Boys.Misto
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові. Тому цей запит можна записати так:
SELECT *
FROM Girls FULL JOIN Boys
ON Girls.Misto = Boys.Misto
- по слову FULL СУБД відомо, що потрібне зовнішнє з’єднання. Таблиця результатів містить набори рядків , і .
В стандарті SQL2 для зовнішніх сполучень допускаються ті самі варіації, що і для внутрішніх.
Цей запит можна записати так:
SELECT *
FROM Girls NATURAL FULL [OUTER] JOIN Boys
SELECT *
FROM Girls NATURAL FULL JOIN Boys
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
Або так:
SELECT *
FROM Girls FULL [OUTER] JOIN Boys USING (Misto)
SELECT *
FROM Girls FULL JOIN Boys USING (Misto)
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
Для лівого зовнішнього з’єднання замість слова FULL використовується слово LEFT:
SELECT *
FROM Girls LEFT [OUTER] JOIN Boys
ON Girls.Misto = Boys.Misto
SELECT *
FROM Girls LEFT JOIN Boys
ON Girls.Misto = Boys.Misto
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
SELECT *
FROM Girls NATURAL LEFT [OUTER] JOIN Boys
SELECT *
FROM Girls NATURAL LEFT JOIN Boys
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
SELECT *
FROM Girls LEFT [OUTER] JOIN Boys USING (Misto)
SELECT *
FROM Girls LEFT JOIN Boys USING (Misto)
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
- таблиця результатів містить набори рядків і .
Для правого зовнішнього з’єднання замість слів FULL чи LEFT використовується слово RIGNT:
SELECT *
FROM Girls RIGNT [OUTER] JOIN Boys
ON Girls.Misto = Boys.Misto
SELECT *
FROM Girls RIGNT JOIN Boys
ON Girls.Misto = Boys.Misto
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
SELECT *
FROM Girls NATURAL RIGNT [OUTER] JOIN Boys
SELECT *
FROM Girls NATURAL RIGNT JOIN Boys
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
SELECT *
FROM Girls RIGNT [OUTER] JOIN Boys USING (Misto)
SELECT *
FROM Girls RIGNT JOIN Boys USING (Misto)
Ключове слово OUTER, так само, як і ключове слово INNER – в стандарті SQL2 – не обов’язкові.
- таблиця результатів містить набори рядків та .