Junior — Middle
Leg uit hoe de FULL JOIN-operatie in SQL werkt en wanneer deze wordt toegepast.
sobes.tech AI
Antwoord van AI
De FULL JOIN-operatie in SQL combineert rijen uit twee tabellen op basis van een gegeven join-voorwaarde, en geeft alle rijen uit beide tabellen terug. Als er geen overeenkomst is voor een rij uit één tabel in de andere, worden de ontbrekende kolomwaarden NULL in de resultaatset.
FULL JOIN wordt gebruikt wanneer je een volledige dataset uit beide tabellen wilt verkrijgen, inclusief overeenkomende en niet-overeenkomende records.
Voorbeeld:
SELECT A.id, A.name, B.order_id
FROM Customers A
FULL JOIN Orders B ON A.id = B.customer_id;
Het resultaat bevat alle klanten en alle bestellingen, zelfs als een klant geen bestellingen heeft of een bestelling niet aan een klant is gekoppeld.