NATURALINNERJOIN

Bir tablonun başka bir tabloyla iç birleşimini gerçekleştirir.

Sözdizimi

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Parametreler

Süre Tanım
LeftTable Birleştirmenin sol tarafındaki tabloyu tanımlayan tablo ifadesi.
RightTable Birleştirmenin sağ tarafındaki tabloyu tanımlayan tablo ifadesi.

Dönüş değeri

Yalnızca belirtilen ortak sütunlardaki değerlerin her iki tabloda da bulunduğu satırları içeren bir tablo. Döndürülen tablo, sol tablodaki ortak sütunlara ve her iki tablodan da diğer sütunlara sahip olur.

Açıklamalar

  • Tablolar, iki tablodaki ortak sütunlarda (ada göre) birleştirilir. İki tablonun ortak sütun adı yoksa bir hata döndürülür.

  • Sonuçlar için sıralama düzeni garantisi yoktur.

  • Üzerinde birleştirilmekte olan sütunların her iki tabloda da aynı veri türüne sahip olması gerekir.

  • Yalnızca aynı kaynak tablodaki (aynı kökene sahip) sütunlar birleştirilir. Örneğin, Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] ile WebSales ile StoreSales arasında çoka bir ilişki içeren StoreSales[ProductdID] ve ProductID sütununu temel alan Products tablosu, WebSales ve StoreSales tabloları [ProductID] üzerinde birleştirilir.

  • Katı karşılaştırma semantiği birleştirme sırasında kullanılır. Tür zorlaması yoktur; örneğin, 1 değeri 1,0'a eşit değildir.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

NATURALLEFTOUTERJOIN