Middle
SELF JOIN haqqında eşitmisiniz?
sobes.tech Süni İntellekt
AI-dan cavab
SELF JOIN — SQL-də bir cədvəl öz-özünə birləşdirilən əməliyyatdır. Bu, eyni cədvəl daxilində sətirləri müqayisə etmək və ya tək bir cədvəldən əlaqəli məlumatlar əldə etmək üçün faydalıdır.
Məsələn, əgər sizin əməkdaşlar cədvəlində manager_id sütunu varsa və bu, onların rəhbərini göstərirsə (həmçinin həmin cədvəldə yerləşir), hər bir əməkdaş üçün rəhbərinin adını almaq üçün SELF JOIN istifadə edə bilərsiniz:
SELECT e.name AS əməkdaş, m.name AS rəhbər
FROM əməkdaşlar e
LEFT JOIN əməkdaşlar m ON e.manager_id = m.id;