Sobes.tech
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;