Что такое перекрестное соединение в SQL с примером?
Что такое перекрестное соединение в SQL с примером?

Видео: Что такое перекрестное соединение в SQL с примером?

Видео: Что такое перекрестное соединение в SQL с примером?
Видео: SQL на котиках: Джоины (Joins) 2024, Май
Anonim

В КРЕСТНОЕ СОЕДИНЕНИЕ присоединил каждую строку из первой таблицы (T1) к каждой строке из второй таблицы (T2). Другими словами, перекрестное соединение возвращает декартово произведение строк из обеих таблиц. В КРЕСТНОЕ СОЕДИНЕНИЕ получает строку из первой таблицы (T1), а затем создает новую строку для каждой строки во второй таблице (T2).

Более того, что такое перекрестное соединение?

В SQL КРЕСТНОЕ СОЕДИНЕНИЕ используется для объединения каждой строки первой таблицы с каждой строкой второй таблицы. Он также известен как декартово присоединиться поскольку он возвращает декартово произведение наборов строк из объединенных таблиц.

Можно также спросить, как написать перекрестное соединение? Если предложение WHERE используется с КРЕСТНОЕ СОЕДИНЕНИЕ , он функционирует как ВНУТРЕННИЙ ПРИСОЕДИНИТЬСЯ . Альтернативный способ достижения того же результата - использовать имена столбцов, разделенные запятыми, после SELECT и упоминание соответствующих имен таблиц после предложения FROM. Пример: вот пример перекрестное соединение в SQL между двумя таблицами.

Для чего здесь используется перекрестное соединение?

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

В чем разница между перекрестным применением и перекрестным объединением?

В ПЕРЕКРЕСТНОЕ ПРИМЕНЕНИЕ Оператор семантически похож на INNER ПРИСОЕДИНИТЬСЯ . Это похоже на ВНУТРЕННИЙ ПРИСОЕДИНИТЬСЯ операция выполняется над таблицами Автор и Книга. ПЕРЕКРЕСТНОЕ ПРИМЕНЕНИЕ возвращает только те записи из физической таблицы, где есть совпадающие строки в вывод табличной функции.

Рекомендуемые: