sql >> Database >  >> RDS >> Oracle

Cross-join in Oracle

Deze SQL-tutorial richt zich op cross-join in Oracle en biedt uitleg, voorbeelden

Een CROSS JOIN in Oracle is een JOIN-bewerking die het cartesiaanse product van twee tabellen produceert.
d.w.z. als een van de tabellen 100 rijen heeft en een andere 8 rijen, dan levert cross join 800 rijen op

Hier heeft table emp 14 rijen en de tweede tabel als 1 rij, dus in totaal worden 14 rijen geretourneerd.

we kunnen een ander voorbeeld van een orakeltabel maken, controleer dit

Dus nu zijn er in totaal 28 rijen geselecteerd.

Cross Join laat je geen join-clausule specificeren. U kunt echter wel een WHERE-component opgeven in de SELECT-instructie.

Cross join in een ander formaat kan worden geschreven als

selecteer a.* ,b.* van scott.emp a ,scott.voorbeeld b;

Ik hoop dat je deze eenvoudige uitleg van de kruisverbinding leuk vindt. Geef alsjeblieft de feedback

Gerelateerde artikelen

doe zelf mee aan orakel met voorbeelden

Oracle join-syntaxisvoorbeelden

Wat zijn Oracle-joins (Sql-joins)?

Verschillende joins-methodes in Oracle

Geneste Loop Join in Oracle 11g


  1. MySQL-query's

  2. HikariCP - verbinding is niet beschikbaar

  3. Hoe Oracle SQL-script uit te voeren via Java-code

  4. SQL-serverschema en standaardschema