Aracılığıyla paylaş


Tabloları El ile Birleştirme (Visual Database Araçları)

Şunlar için geçerlidir: SQL Server

Sorguya iki (veya daha fazla) tablo eklediğinizde , Sorgu ve Görünüm Tasarımcısı ortak verilere veya veritabanında depolanan tablolarla ilgili bilgilere göre bunları birleştirmeye çalışır. Ayrıntılar için bkz. Tabloları Otomatik Olarak Birleştirme (Visual Database Araçları). Ancak, Sorgu ve Görünüm Tasarımcısı tablolara otomatik olarak katılmadıysa veya tablolar arasında ek birleştirme koşulları oluşturmak istiyorsanız, tabloları el ile birleştirebilirsiniz.

Yalnızca aynı bilgileri içeren sütunları değil, herhangi iki sütun arasındaki karşılaştırmaları temel alarak birleşimler oluşturabilirsiniz. Örneğin, veritabanınızda titles ve roysched olmak üzere iki tablo varsa, ytd_sales tablosundaki titles sütunundaki değerleri, lorange tablosundaki hirange ve roysched sütunlarıyla karşılaştırabilirsiniz. Bu birleştirmeyi oluşturmak, yıllık satışların telif hakkı ödemeleri için düşük ve yüksek aralıklar arasında yer aldığı başlıkları bulmanıza olanak sağlar.

Tavsiye

Birleştirme koşulundaki sütunlar dizine alınmışsa birleştirmeler en hızlı şekilde çalışır. Bazı durumlarda dizinlenmemiş sütunlarda birleştirme işlemi yavaş sorguya neden olabilir.

Tabloları veya tablo yapılandırılmış nesneleri el ile birleştirmek için

  1. Birleştirmek istediğiniz nesneleri Diyagram bölmesine ekleyin.

  2. İlk tablodaki veya tablo yapılandırılmış nesnedeki birleştirme sütununun adını sürükleyin ve ikinci tablo veya tablo yapılandırılmış nesnedeki ilgili sütuna bırakın. Birleştirmeyi metin, ntext veya image sütunlarına dayandıramazsınız.

    Uyarı

    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. Sorgu ve Görünüm Tasarımcısı, birleştirme oluşturmak için kullandığınız sütunların veri türlerini denetlemez, ancak sorguyu yürütürken, veri türleri uyumlu değilse veritabanı bir hata görüntüler.

  3. Gerekirse join işlecini değiştirin; varsayılan olarak işleç eşittir işaretidir (=). Ayrıntılar için bkz. Birleştirme İşleçlerini Değiştirme (Görsel Veritabanı Araçları).

Sorgu ve Görünüm Tasarımcısı, SQL bölmesindeki SQL deyimine bir INNER JOIN yan tümcesi ekler. Bağlantı türünü dış birleşim olarak değiştirebilirsiniz. Ayrıntılar için bkz. Dış Birleşimler Oluşturma (Visual Database Araçları).

Ayrıca Bkz.

Birleştirmeler ile Sorgulama (Visual Database Araçları)