JOIN nedir?
- SQL kursu
- Başlangıç
- Ders 101/115
- 4 dk
İki tabloyu birleştirerek tek sonuç kümesi almayı öğrenirsin.
JOIN nedir?
JOIN ile iki tabloyu ortak bir sütuna göre birleştirirsin. İlişkili veriyi tek sorguda çekersin.
SELECT * FROM orders
JOIN customers ON orders.customer_id = customers.id;Bu sorgu her siparişin müşteri bilgisini yanına koyar.
orders kaynağından tüm sütunlar seçilir. customers ON tablosu yalnızca eşleşen satırlarıyla birleştirilir.
JOIN nedir? — ayrıntı
JOIN, ON yan tümcesiyle hangi sütunların eşleşeceğini belirtir. INNER JOIN en yaygın türdür; yalnız eşleşen satırları getirir.
Uygulama JOIN nedir?
orders ile customers tablolarını customer_id = id üzerinden birleştir.
Başlangıç kodu
-- iki tablo birleştir
SELECT *
FROM orders
JOINÖrnek çözüm
SELECT *
FROM orders
JOIN customers ON orders.customer_id = customers.idBeklenen çıktı
id customer_id name 1 100 Ayşe 2 101 Alex
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 JOIN ne işe yarar?
- Sütun ekler
- Tablo siler
- Satır sayar
- İki tabloyu birleştirir Doğru cevap
Açıklama: JOIN iki tabloyu ortak sütunla birleştirir.
2 Birleştir
SELECT * FROM orders
____ customers ON orders.customer_id = customers.id;
SELECT * FROM orders
JOIN customers ON orders.customer_id = customers.id;
Açıklama: JOIN iki tabloyu ON'daki koşulla eşleşen satırlar üzerinden birleştirir.
3 JOIN nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
JOIN |
birleştir |
ON |
koşul |
FROM |
tablo |
WHERE |
filtre |