Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Połączenie krzyżowe w Oracle

Ten samouczek SQL koncentruje się na łączeniu krzyżowym w Oracle i zawiera wyjaśnienia, przykłady

CROSS JOIN  w Oracle to operacja JOIN, która tworzy iloczyn kartezjański dwóch tabel.
Tj. jeśli jedna z tabel ma 100 wierszy, a druga 8 wierszy, łączenie krzyżowe da 800 wierszy

Tutaj table emp ma 14 wierszy, a druga tabela jako 1 wiersz, więc zwracanych jest łącznie 14 wierszy.

możemy stworzyć kolejną przykładową tabelę wyroczni, sprawdź to

Więc teraz wybrano łącznie 28 wierszy.

Cross Join nie pozwala na określenie klauzuli join. Możesz jednak określić klauzulę WHERE w instrukcji SELECT.

Połączenie krzyżowe w innym formacie można zapisać jako

wybierz a.* ,b.* z scott.emp a ,scott.example b;

Mam nadzieję, że podoba Ci się to proste wyjaśnienie sprzężenia krzyżowego. Prosimy o przesłanie opinii

Powiązane artykuły

dołącz do wyroczni z przykładami

przykłady składni sprzężenia oracle

Co to są złącza Oracle (złącza SQL)?

Różne metody łączenia w Oracle

Zagnieżdżone łączenie pętli w Oracle 11g


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfiguracja źródła danych Oracle dla Spring

  2. Funkcja COS() w Oracle

  3. 12c Redakcja danych

  4. Uzyskaj aktualny czas lokalny dowolnego kraju w PL/SQL

  5. Czy „Wybierz” zawsze porządkuje według klucza podstawowego?