Sobes.tech
Middle

Чували ли сте за SELF JOIN?

sobes.tech AI

Отговор от AI

SELF JOIN — това е операция в SQL, при която таблица се свързва сама със себе си. Това е полезно, когато трябва да сравните редове в една таблица или да получите свързани данни от една таблица.

Например, ако имате таблица с служители с колона manager_id, която сочи към техния ръководител (който също е в същата таблица), можете да използвате SELF JOIN, за да получите името на ръководителя за всеки служител:

SELECT e.name AS служител, m.name AS ръководител
FROM служители e
LEFT JOIN служители m ON e.manager_id = m.id;