Sobes.tech
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.