,记号在ANSI-92标准中被替换,因此从某种意义上说现在已经20年了。
另外,在进行OUTER JOIN和其他更复杂的查询时,该
JOIN表示法更加明确,易读并且(在我看来)是可调试的。
作为一般原则,请避免
,并使用
JOIN。
根据优先级,JOIN的ON子句位于WHERe子句之前。这样一来,您就
a LEFT JOIN b ON a.id = b.id WHERe b.id ISNULL可以检查中是否没有匹配的行
b。
使用
,表示法类似于同时处理WHERe和ON条件。

,记号在ANSI-92标准中被替换,因此从某种意义上说现在已经20年了。
另外,在进行OUTER JOIN和其他更复杂的查询时,该
JOIN表示法更加明确,易读并且(在我看来)是可调试的。
作为一般原则,请避免
,并使用
JOIN。
根据优先级,JOIN的ON子句位于WHERe子句之前。这样一来,您就
a LEFT JOIN b ON a.id = b.id WHERe b.id ISNULL可以检查中是否没有匹配的行
b。
使用
,表示法类似于同时处理WHERe和ON条件。