这是 on 子句中的内部连接吗?

Is this an inner join in the on clause?

各位早安,

这是我第一次遇到包含在 WHERE 子句中的联接,我可能会问一个非常基本的问题,但以下代码片段是否等同于 INNER JOIN;

AND (Table1.Column1 = Table2.Column2(+))

我收到了从业务对象报告中提取的查询,我正在尝试使用 TSQL 在 Management Studio 中重现它。

意思是

Table1 t1 Left Join Table2 t2 on t1.Column1 = t2.Column2

这是连接的另一种常用表示法。 + 符号直接放在条件语句中,一般在“=”的左边(不像给的例子)

如果我们记住这一点就更容易了: + 位于可选 table 的一侧(允许在条件中包含空值或空值的那个)。