Този урок за SQL се фокусира върху кръстосаното присъединяване в Oracle и предоставя обяснения, примери
CROSS JOIN в Oracle е операция JOIN, която произвежда декартовото произведение на две таблици.
т.е. ако една от таблицата има 100 реда, а другата 8 реда, тогава кръстосаното свързване ще произведе 800 реда.
Тук таблицата emp има 14 реда и втората таблица като 1 ред, така че се връщат общо 14 реда.
можем да създадем друга примерна таблица на оракул, проверете това
Така че сега са избрани общо 28 реда.
Cross Join не ви позволява да посочите клауза за присъединяване. Можете обаче да посочите клауза WHERE в израза SELECT.
Кръстосано свързване в друг формат може да се запише като
изберете a.* ,b.* от scott.emp a ,scott.example b;
Надявам се да ви хареса това просто обяснение на кръстосаното присъединяване. Моля, предоставете обратната връзка
Сродни статии
самостоятелно присъединяване към oracle с примери
Примери за синтаксис за присъединяване на Oracle
Какво представляват Oracle Joins (Sql Joins)?
Различен метод на присъединяване в Oracle
Присъединяване на вложен цикъл в Oracle 11g