Middle
Hallottál már a SELF JOIN-ról?
sobes.tech MI
Válasz az MI-től
SELF JOIN — ez egy SQL művelet, amikor egy táblát önmagával kapcsolunk össze. Ez akkor hasznos, ha ugyanazon táblán belüli sorokat szeretnénk összehasonlítani vagy kapcsolódó adatokat lekérni egy táblából.
Például, ha van egy alkalmazottak táblád manager_id oszloppal, ami a vezetőjükre utal (aki szintén ugyanabban a táblában van), akkor SELF JOIN-t használhatsz, hogy megkapd minden alkalmazott vezetőjének nevét:
SELECT e.name AS alkalmazott, m.name AS vezető
FROM alkalmazottak e
LEFT JOIN alkalmazottak m ON e.manager_id = m.id;