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