Aracılığıyla paylaş


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:

Join line shows relationship between two tables

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:

Tables joined using more than one join condition

(Ö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

Visual Database Tools icon

iç birleşim (eşit işareti kullanılarak oluşturulur).

Visual Database Tools icon

Iç birleştirmek "büyüktür" işlecini temel.

Visual Database Tools icon

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.

Visual Database Tools icon

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.

Visual Database Tools icon

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ü

Visual Database Tools icon

Bire bir birleştirmek.

Visual Database Tools icon

Bir-çok birleştirmek.

Visual Database Tools icon

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