NATURALINNERJOIN
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
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.