Запрос о внешних соединениях в SQL - PullRequest
0 голосов
/ 10 декабря 2018

В sql, если у нас есть следующие отношения:

  • A(B,C) со значениями { (1,2), (3,4), (5,6) }

  • D(B,E) со значениями{ (1,2), (3,4), (7,8), (9,10) }

Будет ли результирующая таблица BCE со значениями { (1,2,2), (3,4,4), (5,6,null), (7,null,8), (9,null,10) } для операции:

SELECT * FROM A NATURAL FULL OUTER JOIN D

Также, что произойдет в случае natural left outer join и natural right outer join?

1 Ответ

0 голосов
/ 10 декабря 2018

Вы можете легко протестировать эти вещи, используя один из множества интерактивных интерфейсов запросов к базе данных, например SQL Fiddle: http://sqlfiddle.com/#!17/bc42d/1

...