INNER JOIN ile LEFT JOIN arasındaki fark nedir?

Cevap

INNER JOIN yalnızca iki tabloda da eşleşen satırları döndürür. LEFT JOIN sol tablonun tüm satırlarını döndürür; sağda eşleşme yoksa o kolonlar NULL olur.

-- Hiç sipariş vermemiş müşteriler
SELECT m.ad
FROM musteriler m
LEFT JOIN siparisler s ON s.musteri_id = m.id
WHERE s.id IS NULL;
  1. Bir tablodaki ikinci en yüksek maaşı bulun.OrtaVeritabanı & SQLBackend
  2. Index nedir? Dezavantajları nelerdir?OrtaVeritabanı & SQLBackend
  3. ACID nedir?OrtaVeritabanı & SQLBackend
  4. Normalizasyon nedir? Ne zaman denormalizasyon yaparsınız?ZorVeritabanı & SQLBackend
  5. N+1 sorgu problemi nedir ve nasıl çözülür?OrtaVeritabanı & SQLBackend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle