This action might not be possible to undo. Are you sure you want to continue?
https://www.scribd.com/doc/21740776/IleriVeriTabaniSistemleri
06/04/2013
text
original
Birden fazla tablonun ele alınarak, birleştirilmesi ve tek bir sonucun üretilmesi söz konusu
olabilir. Bu işleme "birleştirme" (join) denir. Birleştirme işlemi, tabloların aynı değerler
içeren sütunları kullanılmak suretiyle yapılır. Birleştirme işlemi şu şekilde tanımlanır;
81
Tanımdan görüldüğü gibi, iki tabloyu birleştirmek için bir birleştirme koşulunun
düzenlenmesi gerekiyor. Bu koşul, her iki tablonun hangi sütunları kullanılarak
birleştirileceğini belirler. Sütun isimlerinin ön tarafına, tablo isimlerinin yazılması yararlı
olacaktır. Özellikle her iki tablodaki sütun isimleri aynı ise, söz konusu sütunların hangi
tablodan geldiğini belirtmek mümkün olamayacak ve bu durumda SELECT deyimi
çalışmayacaktır.
Sadece iki tablo değil n sayıda tablo da birleştirilebilir. Ancak bu durumda en az (n-1)
birleştirme koşulu tanımlanmalıdır. Yani, dört adet tabloyu birleştirmekiçin en az üç
birleştirme koşulu olmalıdır. Bu koşul, birleştirilmiş birincil anahtara sahip tablolar için
geçerli olmayacaktır.
This action might not be possible to undo. Are you sure you want to continue?