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ştiriliyorsa, sorgu ve Görünüm Tasarımcısı temsil eden birleştirmek grafik olarak da Diyagram bölmesine ve sql sözdizimini kullanarak sql bölmesine.

Diyagram bölmesi

Diyagram bölmesinde sorgu ve Görünüm Tasarımcısı birleştirmek söz konusu 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 bir birleştirmek çizgisi aşağıda gösterilmiştir:

Birleşim satırı iki tablo arasındaki ilişkiyi gösterir

Birden fazla kullanarak tablolar birleştiriliyorsa birleşim koşulu, sorgu ve Görünüm Tasarımcısı aşağıdaki örnekte olduğu gibi birden çok birleştirmek çizgisi görüntüler:

Birden fazla birleşim koşulu kullanılarak birleştirilen tablolar

Birleştirilmiş veri sütunları görüntülenmiyorsa (örneğin, tablo veya nesne tablo yapısal gösteren dikdörtgen küçültülür veya birleştirmek bir ifade), sorgu ve Görünüm Tasarımcısı yerleştirir birleştirmek çizgisini tablo veya nesne tablo yapısal gösteren dikdörtgenin başlık çubuğuna.

birleştirmek çizgisinin ortasındaki simgenin şekli tabloların veya tablo yapısal nesneleri nasıl birleştirilme şeklini gösterir.birleştirmek yan tümce tümce tümce dışında bir işleç 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 listeler.

Birleştirme çizgisi simgesi

Açıklama

Visual Database Araçları simgesi

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

Visual Database Araçları simgesi

İç birleştirmek "büyüktür" esas işleç.

Visual Database Araçları simgesi

Dış birleştirme hangi'den tüm satırlar tablo üzerinde temsil bunlar eşleştirmeleri ilgili olmasa bile, sol katılacaktır tablo.

Visual Database Araçları simgesi

Dış birleştirmek hangi'den tüm satırlar tablo üzerinde temsil bunlar eşleştirmeleri ilgili olmasa bile, sağ katılacaktır tablo.

Visual Database Araçları simgesi

Tam dış birleşim, hem de tüm satırların tablos içereceğini düşünürsünüz, bunlar eşleştirmeleri ilgili olmasa bile, tablo.

birleştirmek çizgisinin bitiş noktalarındaki simgeler birleştirmek türünü gösterir.Aşağıdaki tablo birleştirmek türlerini ve birleştirmek çizgisinin bitiş noktaları üzerinde görüntülenen simgeleri listeler.

birleştirmek çizgisinin bitiş noktalarındaki simge

birleştirmek türü

Visual Database Araçları simgesi

Bire bir birleştirmek.

Visual Database Araçları simgesi

Bir-çok birleştirmek.

Visual Database Araçları simgesi

Sorgu ve Görünüm Tasarımcısı birleştirmek türünü belirleyemez.Bu durum genellikle el ile birleştirmek oluşturduğunuzda oluşur.

sql bölmesi

Birleştirme, çeşitli şekillerde deyim edilebilir bir SQL deyim.Kullanmakta olduğunuz veritabanı ve nasıl tanımladığınız söz dizimi bağlıdır birleştirmek.

Tabloları birleştirme için sözdizimi seçenekleri şunları içerir:

  • from yan tümce tümce tümce için birleştirmek niteleyici.   Anahtar sözcükler, iç ve dış birleştirmek türünü belirtin.Bu sözdizimini ANSI 92 sql için standarttır.

    Örneğin katılırsanız, publishers ve pub_info tablos esas pub_id her sütun tablo, sonuçta elde edilen sql deyim şuna benzeyebilir:

    SELECT *
    FROM publishers INNER JOIN pub_info ON
       publishers.pub_id = pub_info.pub_id
    

    Oluşturursanız, bir dış birleşim, INNER sözcüğü yerine left outer veya RIGHT outer sözcükleri görünür.

  • where yan tümce tümce tümce her iki tablodaki sütunları karşılaştırır.   where yan tümce tümce tümce veritabanı JOIN söz dizimini desteklemiyorsa (veya kendiniz girdiğinizde) görünür.birleştirmek where yan tümce tümce tümcesinde oluşturulduysa hem de tablo adları from yan tümce tümce tümcesinde görünür.

    Örneğin, aşağıdaki deyim birleştiren publishers ve pub_info tablolar.

    SELECT *
    FROM publishers, pub_info
    WHERE publishers.pub_id = pub_info.pub_id