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;