SQL de birbiri ile ilişkili tablolardan veri çekmek için JOIN komutlarını kullanırız.INNER JOIN, LEFT JOIN, RIGHT JOIN komutları en sık kullanılan komutlardır.Şimdi bunları örnekleyerek inceleyelim.
1.Tablomuz (ogrenci_bilgi)
2.Tablomuz (ogrenciDetay)
Oluşturulan bu iki tabloda ortak olarak ogreciID Kolonu var burada ogreciID kolonu foreign key ile ilişkilendirilmiş join yapıları kullanarak bu iki tabloyu tek bir tablo haline getirecegiz join yapılarının temel amacı budur
Kullanılacak yapı şu şekildedir:
select *from 1.tabloismi t1_takmaisim inner join 2.tabloismi t2_takmaisim
on t1_takmaisim.ogrenciID=t2_takmaisim.ogrenciID
select bilgi.ogrenciID,bilgi.isim,bilgi.soyisim,bilgi.borc,detay.ogreciTcNumarası,detay.ogreciKayıtTarihi from ogrenci_bilgi bilgi inner join ogrenciDetay detay
on bilgi.ogrenciID=detay.ogrenciID
Bu şekilde iki tabloyu tek bir tabloya almış olduk
Yorum Gönder