Junior — Middle
Magyarázza el, mit jelent a CROSS JOIN művelet az SQL-ben, és mire használják
sobes.tech MI
Válasz az MI-től
A CROSS JOIN művelet SQL-ben a két tábla kartézián szorzatát végzi el, vagyis az első tábla minden sorát összekapcsolja minden második tábla sorával.
Ez eredményezi azt, hogy a sorok száma a két tábla sorainak szorzatával egyezik meg.
Olyankor használjuk, amikor minden lehetséges rekordkombinációt szeretnénk elérni két tábla között, például minden értékpár generálásához.
Példa:
SELECT * FROM table1 CROSS JOIN table2;
Ha a table1 3 sort tartalmaz, és a table2 4 sort, az eredmény 12 sort fog tartalmazni.