NATURALINNERJOIN
执行一个表与另一个表的内部联接。
语法
NATURALINNERJOIN(<LeftTable>, <RightTable>)
parameters
术语 | 定义 |
---|---|
LeftTable | 用于定义联接左侧的表的表表达式。 |
RightTable | 用于定义联接右侧的表的表表达式。 |
返回值
一个表,仅包含两个表的指定共有列都存在值的行。 返回的表将具有左侧表的公用列以及这两个表中的其他列。
备注
这些表在两个表的共有列(按名称)上联接。 如果两个表没有公共列名,则返回错误。
结果没有排序顺序保证。
两个表中要联接的列必须具有相同的数据类型。
只能基于同一源表中的列(具有相同的世系)进行联接。 例如,对于 Products[ProductID]、WebSales[ProductdID] 和 StoreSales[ProductdID],WebSales 和 StoreSales 表与 Products 表之间存在基于 ProductID 列的多对一关系,因而 WebSales 和 StoreSales 表基于 [ProductID] 进行联接。
联接期间使用严格的比较语义。 类型强制转换不适用;例如 1 不等于 1.0。
在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。