SQL INNER JOIN Nedir? Kullanımı Nasıldır? Örneklerle Anlatım
08.02.2021 11:22 8.524 Görüntülendi

SQL INNER JOIN Nedir? Kullanımı Nasıldır? Örneklerle Anlatım

SQL INNER JOIN Anahtarı

INNER JOIN anahtarrı, her iki tablodaki eşleşen değerlere sahip verileri seçer.

INNER JOIN kullanımı:

SELECT sütun(s)
FROM tablo1
INNER JOIN tablo2
ON tablo1.Sütun = tablo2.Sütun;

 

Örnek Veritabanında kullanımlarını gözlemleyelim

KullaniciID

Ad

Soyad

Adres

Sehir

Postakodu

Ulke

1

Safa

Dedeoğlu

Necmettin Erbakan Cad. no 8/1

İstanbul

34000

Türkiye

2

Fatih

Turab

İskele Cad. hastane sok.

Artvin

08300

Türkiye

3

John

Doupoint

Claremont Rd no:8/3

Newcastle

NE2 4AA

İngiltere

4

Gustavo

Alfaro

Cuero y Caicedo, Quito

New York

170129

Amerika

5

Abel

Gigli

Dagmada Waaberi 324/5

Moskova

Jh09010

Rusya

6

Xiao

Chu

Unnamed Road

Pekin

Jk07320

Çin

7

Osman

Ebuselim

Shara Zaviya Dahmani PO:928

Doha

243512

Katar

8

Frank

Walter

Trudering-Riem 326/3

Münih

81825

Almanya

 

SiparisID

KullaniciID

CalisanID

SiparisTarihi

TedarikciID

12312

2

5

7/1/2021

2

12342

5

7

12/1/2021

1

12354

8

2

15/1/2021

2

12398

4

3

19/1/2021

3

12456

6

9

23/1/2021

1

 

SQL INNER JOİN Örneği:

Aşağıdaki SQL komutu, Müşteri bilgilerinin bulunduğu tüm siparişleri seçer.

SELECT Siparisler.SiparisID, Musteriler.Ad
FROM Siparisler 
INNER JOIN Musteriler ON Siparisler.KullaniciID = Musteriler.KullaniciID;

SQL INNER JOIN 3 tablo üzerinde kullanımı

Aşağıdaki SQL komutu, Müşteri ve gönderici bilgilerinin bulunduğu siparişleri seçer.

SELECT Siparisler.SiparisID, Musteriler.Ad, Tedarikciler. TedarikciAdi
FROM ((Siparisler
INNER JOIN Musteriler ON Siparisler.KullaniciID = Musteriler.KullaniciID)
INNER JOIN Tedarikciler ON Siparisler. TedarikciID = Tedarikciler. TedarikciID);

 

İçerik: YUSUF ERDOĞAN