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

Cross Join i Oracle

Denne SQL-tutorial fokuserer på krydsforbindelse i Oracle og giver forklaringer, eksempler

En CROSS JOIN i Oracle er en JOIN-operation, der producerer det kartesiske produkt af to tabeller.
dvs. hvis en af ​​tabellerne har 100 rækker og en anden 8 rækker, vil cross join producere 800 rækker

Her har tabel emp 14 rækker og anden tabel som 1 rækker, så i alt 14 rækker returneres.

vi kan oprette et andet eksempel på et orakelbord. Tjek dette

Så nu er i alt 28 rækker valgt.

Cross Join lader dig ikke specificere en join-klausul. Du kan dog angive et WHERE-udtryk i SELECT-sætningen.

Cross join i et andet format kan skrives som

vælg a.* ,b.* fra scott.emp a ,scott.example b;

Jeg håber, du kan lide denne enkle forklaring af krydsforbindelsen. Giv venligst feedback

Relaterede artikler

selv deltage i orakel med eksempler

eksempler på oracle join-syntaks

Hvad er Oracle Joins (Sql Joins)?

Forskellige sammenføjningsmetoder i Oracle

Nested Loop Join i Oracle 11g


  1. Python import MySQLdb fejl - Mac 10.6

  2. Oracle SQL rækkefølge efter i underforespørgselsproblemer!

  3. Hvordan kan jeg kontrollere MySQL-motortypen for en specifik tabel?

  4. Sådan får du en rest ved hjælp af MOD() i PostgreSQL, MS SQL Server og MySQL