Denna SQL-handledning fokuserar på korskoppling i Oracle och ger förklaringar, exempel
En CROSS JOIN i Oracle är en JOIN-operation som producerar den kartesiska produkten av två tabeller.
det vill säga om en av tabellerna har 100 rader och en annan 8 rader, kommer cross join att producera 800 rader
Här har tabell emp 14 rader och andra tabell som 1 rader, så totalt 14 rader returneras.
vi kan skapa ett annat exempel på en orakeltabell. Kontrollera detta
Så nu är totalt 28 rader valda.
Cross Join låter dig inte specificera en join-klausul. Du kan dock ange en WHERE-sats i SELECT-satsen.
Cross join i ett annat format kan skrivas som
välj a.* ,b.* från scott.emp a ,scott.example b;
Jag hoppas att du gillar den här enkla förklaringen av korsfogningen. Lämna gärna feedbacken
Relaterade artiklar
själv gå med i orakel med exempel
exempel på oracle join-syntax
Vad är Oracle Joins (Sql Joins)?
Olika kopplingsmetoder i Oracle
Nested Loop Join in Oracle 11g