kitaplar:
id kitap_isim yil sayfa fiyat yazarid yayineviid
1 saklı ev 1995 255 20 1 2
2 son moda 2002 652 25 2 2
3 gelecek 2007 214 12 2 1
4 bir umut 2008 421 22 3 1
yazarlar:
id yazar_isim soyisim yas
1 ekrem sever 25
2 orhan veli 35
3 orhan sevgi 40
4 isa engiz 23
SELECT kitaplar.kitap_isim, yazarlar.yas
FROM kitaplar
INNER JOIN yazarlar ON kitaplar.yazarid = yazarlar.id
bu kodun bize cevabı şu tablo olacaktır:
kitap_isim yas
saklı ev 25
son moda 35
gelecek 35
bir umut 40
Yaptığımız şey, çok basit, select * from derken yıldız yerine bize geri dönülmesini istediğimiz alanları yazıyoruz, bunu yazarken kuralımız ise; tabloismi.alanismi önce tablo ismini yazıyoruz sonra nokta, sonra alanismi. Biz burada iki tane alan belirledik. Ardından birinci tablomuzu yazıyoruz, sonra INNER JOIN yazarlar diyoruz. (hangi tablo ismini önce yazdığımız, inner join kullanırken farketmiyor.) Ardından iki tablonun birleşme şartını belirtiyoruz: ON yazarlar.id = kitaplar.yazarid Sonuç olarak bize kitap isimleri ve yazarının yaşı geri dönmüş oluyor.
Buradaki Örnek Üzerinden Uyarlayabilirsin Hocam.Açıklama Alıntıdır.