Nasıl sorgu ve Görünüm Tasarımcısı gösterir Birleşimler (Visual veritabanı araçları)
Tablolar birleştirilir, Sorgu ve Görünüm Tasarımcısı birleştirmek grafik gösterirDiyagram bölmesi ve SQL sözdizimi kullanarak SQL bölmesi.
Diyagram bölmesi
Diyagram bölmesinde sorgu ve Görünüm Tasarımcısı, birleştirmek işlemi, katılan veri sütunları arasında bir birleştirmek çizgisi görüntüler.Sorgu ve Görünüm Tasarımcısı görüntüler bir birleştirmek çizgisi her biri için birleşim koşulu.Örneğin, birleştirilmiş iki tablo arasında birleştirmek satırı aşağıda gösterilmiştir:
Tablolar birden fazla birleştirmek koşulu kullanılarak birleştirilir, sorgu ve Görünüm Tasarımcısı aşağıdaki örnekte olduğu gibi birden çok birleştirmek satırı görüntüler:
(Örneğin, tablo veya tablo yapılı bir nesne simge durumuna küçültülmüş gösteren dikdörtgenin veya birleştirmek bir ifade içerir) birleştirilmiş veri sütunları görüntülenmiyorsa, sorgu ve Görünüm Tasarımcısı yerleştirir birleştirmek çizgisini tabloyu veya tablo yapılı bir nesneyi gösteren dikdörtgenin başlık çubuğuna.
birleştirmek çizgisinin ortasındaki simgenin şekli tabloların veya tablo yapılı nesnelerin katıldı gösterir.birleştirmek yan tümce bir işleç dışında kullanıyorsa, işleç birleştirmek çizgisi simgesinde görünür (=) eşit.Aşağıdaki tablo birleştirmek çizgisinde görünen simgeleri listelemektedir.
birleştirmek satırı simgesi |
Açıklama |
---|---|
iç birleşim (eşit işareti kullanılarak oluşturulur). |
|
Iç birleştirmek "büyüktür" işlecini temel. |
|
Alınan tüm hangi satırların dış birleştirmek tablo gösterilen, bunlar eşleşmeleri ilgili sahip değilseniz, sola, eklenecek tablo. |
|
Alınan tüm hangi satırların dış birleştirmek tablo gösterilen, bunlar eşleşmeleri ilgili sahip değilseniz, sağ, eklenecek tablo. |
|
Tam dış birleştirmek her iki tablodan tüm hangi satırların, eklenir ilişkili tabloda eşleri yoksa. |
birleştirmek çizgisinin bitiş noktaları üzerindeki simgeler birleştirmek türünü gösterir.Aşağıdaki tablo, birleştirmek ve birleştirmek çizgisinin bitiş noktaları üzerinde görüntülenen simgeleri türlerini listeler.
birleştirmek çizgisinin bitiş simgesini |
birleştirmek türü |
---|---|
Bire bir birleştirmek. |
|
Bir-çok birleştirmek. |
|
Sorgu ve Görünüm Tasarımcısı birleştirmek türünü belirleyemiyor.Bu durum genellikle el ile bir birleştirmek oluşturduğunuzda meydana gelir. |
SQL bölmesi
birleştirmek bir SQL deyimindeki çeşitli deyim edilebilir.Tam sözdizimi, kullanmakta olduğunuz veritabanı ve nasıl birleştirmek tanımladınız bağlıdır.
Tabloları birleştirme için sözdizimi seçenekleri şunları içerir:
FROM yan tümce niteleyici birleştirmek. INNER ve OUTER anahtar sözcükleri birleştirmek türünü belirtin.Bu söz dizimi ANSI 92 SQL için standarttır.
Örneğin, katılırsanız publishers ve pub_info temel tablolar pub_id her tablodaki sütun, sonuçta elde edilen SQL deyim şuna benzeyebilir:
SELECT * FROM publishers INNER JOIN pub_info ON publishers.pub_id = pub_info.pub_id
dış birleştirmek oluşturursanız, INNER sözcüğü yerine LEFT OUTER veya RIGHT OUTER sözcükleri görünür.
WHERE yan tümce her iki tablodaki sütunları karşılaştırır.. Bir WHERE yan tümce veritabanı birleştirmek sözdizimi desteklemiyorsa (veya kendiniz girdiğinizde) görünür.birleştirmek WHERE yan tümcesinde oluşturulduysa, iki tablo adı FROM yan tümcesinde görünür.
Örneğin, aşağıdaki ifadeyi katılırsa publishers ve pub_info Tablolar.
SELECT * FROM publishers, pub_info WHERE publishers.pub_id = pub_info.pub_id