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