пустые таблицы внутреннее соединение - перекрестное соединение - PullRequest
0 голосов
/ 04 мая 2018

Приводит ли внутреннее объединение двух пустых таблиц к перекрестному соединению?

1 Ответ

0 голосов
/ 04 мая 2018

Согласно Википедии: Кросс-соединение

CROSS JOIN возвращает декартово произведение строк из таблиц в присоединиться.
Другими словами, он будет производить строки, которые объединяют каждую строку из первая таблица с каждой строкой из второй таблицы. [1]

Принимая во внимание вышесказанное, перекрестное объединение двух пустых таблиц приведет к пустому набору результатов.

Объединение двух пустых таблиц также даст пустой результат. Потому что согласно определению соединение - это особый случай перекрестного соединения

Результат объединения может быть определен как результат первого приема декартово произведение (или перекрестное соединение) всех строк в таблицах (объединяя каждую строку в таблице A с каждой строкой в ​​таблице B), а затем возвращает все строки, которые удовлетворяют предикату соединения.

так что да - можно сказать, что внутреннее соединение двух пустых таблиц приводит к перекрестному соединению

...