Ce este cross join în SQL cu exemplu?
Ce este cross join în SQL cu exemplu?

Video: Ce este cross join în SQL cu exemplu?

Video: Ce este cross join în SQL cu exemplu?
Video: SQL Tutorial #35 - CROSS JOIN in SQL | SQL CROSS JOIN with Examples 2024, Mai
Anonim

The CROS JOIN a unit fiecare rând din primul tabel (T1) cu fiecare rând din cel de-al doilea tabel (T2). Cu alte cuvinte, îmbinare în cruce returnează un produs cartezian al rândurilor din ambele tabele. The CROS JOIN primește un rând din primul tabel (T1) și apoi creează un nou rând pentru fiecare rând din al doilea tabel (T2).

Mai mult, ce este un cross join?

În SQL, CROS JOIN este folosit pentru a combina fiecare rând din primul tabel cu fiecare rând din cel de-al doilea tabel. Este cunoscut și sub denumirea de carteziană a te alatura deoarece returnează produsul cartezian al mulţimilor de rânduri din tabelele unite.

Cineva se poate întreba, de asemenea, cum scrieți un cross join? Dacă clauza WHERE este folosită cu CROS JOIN , funcționează ca un INTERIOR A TE ALATURA . O modalitate alternativă de a obține același rezultat este utilizarea numelor de coloane separate prin virgulă după SELECT și menționarea numelor de tabel implicate, după o clauză FROM. Exemplu: Iată un exemplu de îmbinare în cruce în SQL între două tabele.

Aici, pentru ce este folosită o îmbinare încrucișată?

A îmbinare în cruce este folosit când doriți să creați o combinație a fiecărui rând din două tabele. Toate combinațiile de rânduri sunt incluse în rezultat; aceasta se numește în mod obișnuit traversa produs a te alatura . Un obisnuit utilizați pentru A îmbinare în cruce este de a crea pentru a obține toate combinațiile de articole, cum ar fi culorile și dimensiunile.

Care este diferența dintre cross apply și cross join?

The APLICARE ÎN CRUCE operatorul este similar din punct de vedere semantic cu INNER A TE ALATURA . Acesta este similar cu INTERIOR A TE ALATURA operatie efectuata pe tabelele Autor si Carte. APLICARE ÎN CRUCE returnează numai acele înregistrări dintr-un tabel fizic în care există rânduri care se potrivesc în ieșirea funcției cu valori de tabel.

Recomandat: