Aracılığıyla paylaş


Tabloları birden çok sütunda birleştirme (Visual Database Araçları)

Şunlar için geçerlidir: SQL Server

Tabloları birden çok sütunla birleştirebilirsiniz. Başka bir ifadeyle, yalnızca birden çok koşula uyan iki tablodaki satırlarla eşleşen bir sorgu oluşturabilirsiniz. Veritabanı, bir tablodaki birden çok yabancı anahtar sütununu diğer tablodaki çok sütunlu birincil anahtarla eşleştiren bir ilişki içeriyorsa, çok sütunlu birleştirme oluşturmak için bu ilişkiyi kullanabilirsiniz. Ayrıntılar için bkz. Tabloları otomatik olarak birleştirme (Visual Database Araçları).

Veritabanında çok sütunlu yabancı anahtar ilişkisi olmasa bile birleştirmeyi el ile oluşturabilirsiniz.

El ile çok sütunlu birleştirme oluşturma

  1. Birleştirmek istediğiniz tabloları Diyagram bölmesine (Visual Database Araçları) ekleyin.

  2. İlk tablo penceresindeki ilk birleştirme sütununun adını sürükleyin ve ikinci tablo penceresinde ilgili sütuna bırakın. Birleştirmeyi metin, ntext veya görüntü sütunlarına dayandıramazsınız.

    Uyarı

    Genel olarak birleştirme sütunları aynı (veya uyumlu) veri türlerinde olmalıdır. Örneğin, ilk tablodaki birleştirme sütunu bir tarihse, bunu ikinci tablodaki bir tarih sütunuyla ilişkilendirmeniz gerekir. Öte yandan, ilk birleştirme sütunu bir tamsayıysa, ilgili birleştirme sütunu da bir tamsayı veri türünde olmalıdır, ancak farklı bir boyut olabilir. Ancak örtük veri türü dönüştürmelerinin uyumsuz gibi görünen sütunları birleştirebildiği durumlar olabilir.

    Sorgu ve Görünüm Tasarımcısı Araçları (Visual Database Araçları), birleştirme oluşturmak için kullandığınız sütunların veri türlerini denetlemez, ancak sorguyu yürüttüğünde, veri türleri uyumlu değilse veritabanı bir hata görüntüler.

  3. İlk tablo penceresindeki ikinci birleştirme sütununun adını sürükleyin ve ikinci tablo penceresinde ilgili sütuna bırakın.

  4. İki tablodaki her ek birleştirme sütunu çifti için 3. adımı yineleyin.

  5. Sorguyu çalıştırın.