SQL JOIN Nedir? JOIN Türleri ve Kullanımı
Bu kapsamlı SQL JOIN rehberinde INNER JOIN, LEFT JOIN, RIGHT JOIN ve FULL OUTER JOIN kullanımını örneklerle öğreneceksiniz.
JOIN Türleri Görsel Diyagram
INNER JOIN
Sadece iki tabloda eşleşen kayıtlar gelir.
LEFT JOIN
Sol tablo tamamen gelir, sağdan eşleşenler alınır.
RIGHT JOIN
Sağ tablo tamamen gelir, soldan eşleşenler alınır.
FULL OUTER JOIN
Her iki tablodaki tüm kayıtlar gelir.
PostgreSQL JOIN Örneği
SELECT m.malzeme, f.fiyat
FROM malzemeler m
LEFT JOIN fiyatlar f
ON m.malzemeid = f.malzemeid;
MySQL JOIN Örneği
SELECT m.malzeme, f.fiyat
FROM malzemeler m
INNER JOIN fiyatlar f
ON m.malzemeid = f.malzemeid;
Hangi JOIN’i Ne Zaman Kullan?
Sadece eşleşen kayıtlar mı lazım?
→ INNER JOIN
Sol tablodaki tüm veriler gerekli mi?
→ LEFT JOIN
Sağ tablodaki tüm veriler gerekli mi?
→ RIGHT JOIN
Her iki tablonun tamamı mı gerekli?
→ FULL OUTER JOIN