Sql Kodları ANA SAYFA    İLETİŞİM    HAKKIMIZDA 

SQL FULL JOIN Kullanımı

FULL JOIN ile iki adet tablomuzdaki kayıtları belli bir kritere göre birleştirebiliriz. Burada her iki tablomudaki bütün kayıtlar seçilir.
 

FULL JOIN Kullanım Biçimi

SELECT alan_ad(lari)
FROM tablo1 FULL JOIN tablo2
ON tablo1.alan_adi=tablo2.alan_adi

veya
SELECT alan_ad(lari)
FROM tablo1 FULL OUTER JOIN tablo2
ON tablo1.alan_adi=tablo2.alan_adi

NOT: FULL JOIN yerine FULL OUTER JOIN de kullanılabilir.

 




Örnek Tablo Uygulaması:

Örnek olarak aşağıdaki gibi Personel isimli tablomuz olsun.

id

Adi_soyadi

1

Salih ESKİOĞLU

2

Ayhan ÇETİNKAYA

3

Serkan ÖZGÜREL

4

İlhan ÖZLÜ


İkinci tablomuz ise Satışlar tablosu olsun.
 

satici_id

Urun

Satis_Fiyati

1

Buzdolabı

1200

1

Laptop

1750

3

LCD TV

1300

1

Ses Sistemi

750

 
Örnek:

SELECT *
FROM Personel FULL JOIN Satislar
ON personel.id=satislar.satici_id

Çıktısı:

id

Adi_soyadi

satici_id

Urun

Satis_Fiyati

1

Salih ESKİOĞLU

1

Buzdolabı

1200

2

Ayhan ÇETİNKAYA

 

 

 

3

Serkan ÖZGÜREL

3

LCD TV

1300

4

İlhan ÖZLÜ

 

 

 

1 Salih ESKİOĞLU 1 Laptop 1750
1 Salih ESKİOĞLU 1 Ses Sistemi 750


Burada öncelikli olarak Personel tablosu yazıldığı için kayıtlar Personel tablosuna göre sıralandıktan sonra kalan kayıtlar Satışlar tablosundan alınır.

 


www.sqlkodlari.com - 2014
Telif hakları uyarısı: Sitedeki bilgiler izinsiz KOPYALANABİLİR. Çünkü bu bilgiler bilgisayar standartlarındandır ve bizim bulup ürettiğimiz şeyler değildir. Başka sitelerde de burada anlatılan açıklamalara rastlayabilirsiniz. Ancak ricamız buradan faydalı bir şeyler öğreniyorsanız, o zaman siteyi tavsiye edin ki başkaları da öğrensin.

sql full join kullanımı nasıldır