Questo tutorial SQL si concentra sul cross join in Oracle e fornisce spiegazioni ed esempi
Un CROSS JOIN in Oracle è un'operazione JOIN che produce il prodotto cartesiano di due tabelle.
Ad esempio, se una delle tabelle ha 100 righe e un'altra 8 righe, il cross join produrrà 800 righe
Qui la tabella emp ha 14 righe e la seconda tabella come 1 riga, quindi vengono restituite 14 righe in totale.
possiamo creare un altro esempio di tabella Oracle controlla questo
Quindi ora sono selezionate 28 righe in totale.
Cross Join non ti consente di specificare una clausola di join. È tuttavia possibile specificare una clausola WHERE nell'istruzione SELECT.
Il cross join in un altro formato può essere scritto come
seleziona a.* ,b.* da scott.emp a ,scott.example b;
Spero che questa semplice spiegazione del cross join ti piaccia. Si prega di fornire il feedback
Articoli correlati
self join in Oracle con esempi
esempi di sintassi di Oracle Join
Cosa sono gli Oracle Join (Sql Join)?
Metodo di join vari in Oracle
Nested Loop Join in Oracle 11g