Middle
SELF JOIN hakkında duydunuz mu?
sobes.tech yapay zeka
AI'dan gelen yanıt
SELF JOIN — SQL'de bir tablonun kendisiyle birleştirildiği bir işlemdir. Bu, aynı tablo içindeki satırları karşılaştırmak veya tek bir tablodan ilişkili verileri almak için kullanışlıdır.
Örneğin, manager_id sütunu ile yöneticilerini gösteren bir çalışanlar tablonuz varsa (ki bu da aynı tabloda bulunur), her çalışan için yöneticinin adını almak üzere SELF JOIN kullanabilirsiniz:
SELECT e.name AS çalışan, m.name AS yönetici
FROM çalışanlar e
LEFT JOIN çalışanlar m ON e.manager_id = m.id;