Oracle
 sql >> Database >  >> RDS >> Oracle

Cross Join in Oracle

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