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