SQL RIGHT JOIN Nedir? Kullanımı Nasıldır? Örneklerle Anlatım
RIGHT JOIN anahtarı, sağ tablodan tüm verileri ve sol tablodan eşleşen verileri çağırır. Sonuç, eşleşme olmadığında sol taraftan null değeri gelir.
RIGHT JOIN kullanımı:
SELECT sütun(s)
FROM tablo1
RIGHT JOIN tablo2
ON tablo1.Sütun = tablo2.Sütun;
Örnek Veritabanında kullanımlarını gözlemleyelim.
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 |
CalisanID |
CalisanAdi |
CalisanSoyadi |
Dogumgunu |
1 |
Frank |
Cesanne |
1969-12-04 |
2 |
John |
Smith |
1970-05-18 |
3 |
Mehmet |
Efe |
1974-08-04 |
. . .
|
. . . |
. . . |
. . . |
12 |
Hans |
Müller |
1969-07-24 |
SQL RIGHT JOİN Örneği:
Aşağıdaki SQL komutu, Müşteri bilgilerinin bulunduğu tüm siparişleri seçer.
SELECT Siparisler.SiparisID, Calisanlar. CalisanSoyadi, Employees.CalisanAdi
FROM Siparisler
RIGHT JOIN Calisanlar ON Siparisler.CalisanID = Calisanlar. CalisanID
ORDER BY Siparisler.SiparisID;
Not: RIGHT JOIN anahtarı, soldaki tabloda eşleşme olmasa bile, sağ tablodaki bütün verileri çağırır.