Sobes.tech
Middle

Kas teadsite SELF JOIN-ist?

sobes.tech AI

Vastus AI-lt

SELF JOIN — see on SQL-i operatsioon, kus tabel ühendatakse iseendaga. See on kasulik, kui soovite võrrelda ridu samas tabelis või saada seotud andmeid ühest tabelist.

Näiteks, kui teil on töötajate tabel koos veeruga manager_id, mis näitab nende juhatajat (kes on samuti samas tabelis), saate kasutada SELF JOIN-i, et saada iga töötaja juhataja nimi:

SELECT e.name AS töötaja, m.name AS juhataja
FROM töötajad e
LEFT JOIN töötajad m ON e.manager_id = m.id;