Bazat e të dhënave

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;

Terma të lidhur