Middle
Ai auzit despre SELF JOIN?
sobes.tech AI
Răspuns de la AI
SELF JOIN — este o operație în SQL în care o tabelă se unește cu ea însăși. Acest lucru este util atunci când trebuie să compari rânduri în interiorul aceleiași tabele sau să obții date legate dintr-o singură tabelă.
De exemplu, dacă ai o tabelă de angajați cu o coloană manager_id care indică superiorul lor (care se află și în aceeași tabelă), poți folosi SELF JOIN pentru a obține numele superiorului pentru fiecare angajat:
SELECT e.name AS angajat, m.name AS superior
FROM angajați e
LEFT JOIN angajați m ON e.manager_id = m.id;