Junior — Middle
SQL'de LEFT JOIN işlemi nedir ve hangi sonuçları döndürür?
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de LEFT JOIN işlemi, iki tabloyu birleştirmek için kullanılır; böylece sonuç kümesinde sol (birinci) tablodan tüm kayıtlar ve sağ (ikinci) tablodan sadece birleştirme koşuluna uyanlar bulunur.
Sol tablodaki bir satır için sağ tabloda karşılık gelen kayıt yoksa, sonuç kümesinde sağ tablonun alanları NULL olur.
Örnek:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Bu sorgu, sipariş olmayan müşteriler de dahil olmak üzere tüm müşterileri döndürür. Sipariş olmayan müşteriler için order_date alanı NULL olacaktır.