内蒙古两个表或时间表之间的连接
创建表或时间表,Ť
= innerjoin(Tleft
,Tright
)Ť
作为内部联接的Tleft
和Tright
运用关键变量。在两个输入相同名称的所有变量是关键变量。内部联接联合收割机行,其中的关键变量具有匹配值。例如,如果Tleft
有一个名为变量键1
和VAR1
和Tright
有变数键1
和VAR2
, 然后T = innerjoin(Tleft,Tright)
使用键1
作为关键变量。
左和右表中的关键变量的匹配值不必是相同的顺序。内部连接可以执行一个一对多和多对多一个两个表的关键变量之间的匹配。也就是说,在左表的关键变量出现一次的值可以在右表中的多个匹配。同样地,在右边的表的一个关键变量出现一次的值可以在左表多个匹配。
您可以执行内部联接仅在表和时间表的某些组合。
如果Tleft
是一个表,然后Tright
必须是一个表。内部联接
回报Ť
为表。
如果Tleft
是一个时间表,然后Tright
可以是一个表或一个时间表。内部联接
回报Ť
作为用于输入任一组合的时间表。
的行标签的载体Tleft
和Tright
可能是关键变量。行标签是一个表的行名称或时间表的行倍。
行标签从输入表或时间表的载体可以是键,单独地或与其他关键变量组合。行标签是一个表的行名称或时间表的行倍。要使用此向量作为重点,将其指定为'行'
(为一个表的行的名称),作为行倍时间表矢量的名称,或作为值
,其中Ť
.Properties.DimensionNames {1}
为表或时间表。Ť
一般来说,内部联接
从输入表副本行标签Tleft
输出表Ť
。
如果Tleft
没有行标签,然后Ť
没有行标签。
如果Tleft
有行标签,然后内部联接
张行从标签Tleft
创建行标签中Ť
。
然而,如果两个Tleft
和Tright
是表,但没有指定输入表的行名称作为一个键,然后内部联接
在不创建行名称Ť
。
您不能执行内连接使用的行标签Tleft
作为左键和可变Tright
就象钥匙。为了进行内部连接,转换的行标签Tleft
到一个表变量,并使用新的表变量作为重点。