Junior — Middle
Leg uit wat de CROSS JOIN-operatie in SQL betekent en waarvoor deze wordt gebruikt
sobes.tech AI
Antwoord van AI
De CROSS JOIN-operatie in SQL voert het cartesisch product uit van twee tabellen, dat wil zeggen dat elke rij uit de eerste tabel wordt gecombineerd met elke rij uit de tweede tabel.
Dit leidt tot een resultaat waarbij het aantal rijen gelijk is aan het product van het aantal rijen van beide tabellen.
Het wordt gebruikt wanneer je alle mogelijke combinaties van records uit twee tabellen wilt krijgen, bijvoorbeeld om alle paren van waarden te genereren.
Voorbeeld:
SELECT * FROM table1 CROSS JOIN table2;
Als table1 3 rijen bevat en table2 4 rijen, bevat het resultaat 12 rijen.