CodeBlanks Logo Icon CodeBlanks

Özet - INNER JOIN

Self JOIN ve zincirleme JOIN ile kurum içi rapor yazarsın.

Özet - INNER JOIN

INNER JOIN iki tabloyu ortak sütunla birleştirir ve yalnız eşleşen satırları tutar. ON koşulu eşleşmeyi tanımlar.

SELECT o.id, c.name
FROM orders o
INNER JOIN customers c ON o.customer_id = c.id;

Örnekte: özet birleştirme sorgusu.

orders o kaynağından o.id, c.name seçilir. customers c tablosu o.customer_id = c.id koşuluyla yalnızca eşleşen satırlarıyla birleştirilir.

Uygulama Özet - INNER JOIN

Özet sorgu: orders ile customers tablosunu INNER JOIN ile birleştir.

Başlangıç kodu

query.sql
-- özet birleştir
SELECT o.id, c.name
FROM orders o
INNER JOIN customers c

Örnek çözüm

query.sql
SELECT o.id, c.name
FROM orders o
INNER JOIN customers c ON o.customer_id = c.id;

Beklenen çıktı

id  name
1   Ayşe
2   Mehmet

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 INNER JOIN neyi tutar?

  • Eşleşen satırlar Doğru cevap
  • Tüm satırlar
  • Yalnız sol
  • Yalnız sağ

Açıklama: INNER JOIN yalnız eşleşen satırları tutar.

2 Özet - INNER JOIN: kavramları eşleştir

Kavram Anlamı
INNER JOIN kesişim
ON eşleşme
WHERE filtre
USING kısa yol

Orta seviye bölümündeki tüm dersler