On this MSDN page, it shows that these are equivelant;
LEFT OUTER JOIN或LEFT JOIN
我的问题,在MSSQL中是
JOIN
也相当于
LEFT JOIN
答案 0 :(得分:81)
没有
JOIN
相当于INNER JOIN
。
检查this example 。由于它返回了行,我们可以假设它是INNER JOIN
。
INNER
指定返回所有匹配的行对。丢弃两个表中不匹配的行。 如果未指定任何联接类型,则这是默认值。
另外,根据this post,JOIN子句的类型部分是可选的:
例如,JOIN子句的整个类型部分是可选的 如果只指定JOIN,则默认为INNER。
答案 1 :(得分:2)
例如,JOIN子句的整个类型部分是可选的 如果只指定JOIN,则默认为INNER。