Sobes.tech
Middle

Heb je gehoord van SELF JOIN?

sobes.tech AI

Antwoord van AI

SELF JOIN — is een operatie in SQL waarbij een tabel met zichzelf wordt verbonden. Dit is handig wanneer je rijen binnen dezelfde tabel wilt vergelijken of gerelateerde gegevens uit één tabel wilt ophalen.

Bijvoorbeeld, als je een werknemers tabel hebt met een kolom manager_id die naar hun leidinggevende verwijst (die ook in dezelfde tabel staat), kun je SELF JOIN gebruiken om de naam van de leidinggevende voor elke werknemer te krijgen:

SELECT e.name AS werknemer, m.name AS leidinggevende
FROM werknemers e
LEFT JOIN werknemers m ON e.manager_id = m.id;