NATURALINNERJOIN
執行數據表與另一個數據表的內部聯結。
語法
NATURALINNERJOIN(<LeftTable>, <RightTable>)
參數
術語 | 定義 |
---|---|
LeftTable |
定義聯結 left 端數據表的數據表運算式。 |
RightTable |
定義聯結 right 端數據表的數據表運算式。 |
傳回 value
數據表,其中只包含兩個數據表中指定之一般數據行中 values 的數據列。 傳回的數據表會有來自 left 數據表的一般數據行,and 來自這兩個數據表的其他數據行。
言論
數據表會聯結在兩個數據表中的通用數據行(依名稱)。 If 兩個數據表沒有一般數據行名稱,則會傳回 error。
結果沒有排序順序保證。
在上聯結的數據行在這兩個數據表中都必須有相同的數據類型。
只有來自相同源數據表的數據行(具有相同譜系)會聯結在一起。 例如,Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] 與 WebSales and StoreSales 之間的多對一關聯性,and Product 數據表根據 ProductID 數據行,WebSales and StoreSales 數據表會聯結在 [ProductID]。
聯結期間會使用嚴格的比較語意。 沒有類型強制;例如,1 會 not 等於 1.0。
在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。