SQL RIGHT JOIN ifadesinin kullanımı aşağıdaki gibidir.
Kod:
SELECT tablo_adi.sutun_adi, ... FROM tablo_A RIGHT JOIN tablo_B ON tablo_A.sutun_adi = tablo_B.sutun_adi;
SQL JOIN kullanımında tablolara takma ad vermek sıklıkla yapılan bir işlemdir.
Kod:
SELECT tablo_adi.sutun_adi, ... FROM tablo_A AS t1 RIGHT JOIN tablo_B AS t2 ON t1.sutun_adi = t2.sutun_adi;
Aşağıdaki ornekleri kullanarak tabloları birleştirelim.
kategoriler tablosunda bulunan veriler:
kat_idkat_adi1Bilgisayar2Telefon3Elektronik
urunler tablosunda bulunan veriler:
urun_idurun_adiurun_fiyatkat_id1Masaustu Bilgisayar179912Akıllı Telefon79923Dizustu Bilgisayar219914SQL Kitabı5999
Orneklerde bulunan kategoriler tablosu kat_id ile urunler tablosundaki kat_id adlarına ve değerlerine dikkat edin.
Tum urunleri ve eşleşen kategorileri listeleyelim.
Kod:
SELECT * FROM kategoriler RIGHT JOIN urunler ON kategoriler.kat_id = urunler.kat_id;
Komut calıştırıldığında iki tabloda bulunan veriler birbiriyle birleştirilecektir.
kat_idkat_adiurun_idurun_adiurun_fiyatkat_id1Bilgi sayar1Masaustu Bilgisayar179911Bilgisayar3Dizustu Bilgisayar219912Telefon2Akıllı Telefon7992(NULL)(NULL)4SQL Kitabı5999
Sorgu sonucu incelendiğinde urunler tablosunda bulunan tum satırlar ve kategoriler tablosundaki eşleşen satırlar listelenmiştir.
SQL RIGHT JOIN kullanımı
Database0 Mesaj
●5 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Database
- SQL RIGHT JOIN kullanımı
-
02-09-2022, 01:53:12