Какво е кръстосано присъединяване в SQL с пример?
Какво е кръстосано присъединяване в SQL с пример?

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

Видео: Какво е кръстосано присъединяване в SQL с пример?
Видео: Какво трябва да имаме предвид при кандидатстване за статут на уседналост? 2024, Април
Anonim

В КРЪСТО ПРИСЪЕДИНЯВАНЕ съединява всеки ред от първата таблица (T1) с всеки ред от втората таблица (T2). С други думи, на кръстосано съединяване връща декартово произведение на редове от двете таблици. В КРЪСТО ПРИСЪЕДИНЯВАНЕ получава ред от първата таблица (T1) и след това създава нов ред за всеки ред във втората таблица (T2).

Освен това, какво е кръстосано съединение?

В SQL, КРЪСТО ПРИСЪЕДИНЯВАНЕ се използва за комбиниране на всеки ред от първата таблица с всеки ред от втората таблица. Известен е още като картезиански присъединяване тъй като връща декартовото произведение на наборите от редове от обединените таблици.

Човек може също да попита как се пише кръстосано съединение? Ако клаузата WHERE се използва с КРЪСТО ПРИСЪЕДИНЯВАНЕ , той функционира като ВЪТРЕШЕН ПРИСЪЕДИНЯВАНЕ . Алтернативен начин за постигане на същия резултат е да се използват имена на колони, разделени със запетаи след SELECT и споменаване на имената на таблици след клауза FROM. Пример: Ето един пример за кръстосано съединяване в SQL между две таблици.

Тук за какво се използва кръстосано съединение?

А кръстосано съединяване е се използва кога искате да създадете комбинация от всеки ред от две таблици. Всички комбинации на редове са включени в резултата; това обикновено се нарича кръст продукт присъединяване . Често срещан използвай за а кръстосано съединяване е да създадете получаване на всички комбинации от елементи, като цветове и размери.

Каква е разликата между кръстосано прилагане и кръстосано присъединяване?

В ПРИЛОЖИ КРЪСТ операторът е семантично подобен на INNER ПРИСЪЕДИНЯВАНЕ . Това е подобно на ВЪТРЕШНОТО ПРИСЪЕДИНЯВАНЕ операция, извършена върху таблиците Author и Book. ПРИЛОЖИ КРЪСТ връща само онези записи от физическа таблица, където има съвпадащи редове в изход на функцията с таблица.

Препоръчано: