Birden Çok Tabloyu Birleştirme

Eyl 08, 2013
İstenilen sayıda tablo ortak alanlar sayesinde birleştirilebilir ve sonuç tabloları oluşturulabilir. Birleştirilecek tabloların foreign key (yabancıl anahtar)'e sahip olmalarına dikkat edilmelidir. Her birleştirme işlemi için "join" kullanılmalıdır. Ayrıca, sonuç tablosunun özelleşmesi isteniyorsa "where" yapısı da kullanılabilir.

Örnek: IDENTITY1, COMPANY ve CLASS adında 3 tablo olsun. Bu tablolardan IDENTITY1ve COMPANY tablolarında no ve number alanlarının ortak, COMPANY ve CLASS tablolarında da age alanlarının ortak olduğu görülür. 

          

Bu 3 tablodan name, company_name ve comment alanlarından oluşan bir sonuç tablosu oluşturmak istenirse aşağıdaki uygulama yapılır: