Özet - INNER JOIN
- SQL kursu
- Orta seviye
- Ders 6/115
- 5 dk
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
-- özet birleştir
SELECT o.id, c.name
FROM orders o
INNER JOIN customers cÖrnek çözüm
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 |