Self joins & hierarchies
Në shqip: Bashkimi i tabelës me vetveten
ShpjegimiSQ
Një tabelë mund të bashkohet me veten — p.sh. punonjësit dhe menaxherët e tyre janë në të njëjtën tabelë (menaxher_id tregon një rresht tjetër). Për hierarki të thella përdoret WITH RECURSIVE.
EnglishEN
A table can be joined to itself — e.g. employees and their managers live in the same table (manager_id points to another row). For deep hierarchies use WITH RECURSIVE.
Si ta mendosh
Si pema familjare ku çdo person tregon prindin e vet në të njëjtën listë.
Lexoje në anglisht
Like a family tree where everyone points to their parent in the same list.
Shembull kodisql
SELECT p.emri, m.emri AS menaxheri
FROM punonjesit p
LEFT JOIN punonjesit m ON m.id = p.menaxher_id;