NATURALINNERJOIN

执行一个表与另一个表的内部联接。 这些表在两个表的共有列(按名称)上联接。 如果两个表没有公共列名,则返回错误。

语法

NATURALINNERJOIN(<leftJoinTable>, <rightJoinTable>)  

parameters

术语定义
leftJoinTable用于定义联接左侧的表的表表达式。
rightJoinTable用于定义联接右侧的表的表表达式。

返回值

一个表,仅包含两个表的指定共有列都存在值的行。 返回的表将具有左侧表的公用列以及这两个表中的其他列。

备注

  • 结果没有排序顺序保证。

  • 两个表中要联接的列必须具有相同的数据类型。

  • 只能基于同一源表中的列(具有相同的世系)进行联接。 例如,对于 Products[ProductID]、WebSales[ProductdID] 和 StoreSales[ProductdID],WebSales 和 StoreSales 表与 Products 表之间存在基于 ProductID 列的多对一关系,因而 WebSales 和 StoreSales 表基于 [ProductID] 进行联接。

  • 联接期间使用严格的比较语义。 类型强制转换不适用;例如 1 不等于 1.0。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

results matching ""

    No results matching ""