我有2个表,每个表有一列(datatype = char)。第一个表有3行所有单个A,第二个表有5行所有单个A' s。内连接,左连接,右连接,全外连接的结果是什么。 我知道结果,但我想了解它的工作原理。
答案 0 :(得分:0)
当两个表中都有匹配的行时,这些类型的连接之间没有区别。它们将给出相同的结果:匹配左侧行和右侧行的每个组合的一个结果行。
当 执行 在一个表中具有特定值且 不 把它放在另一个。
如果您想要包含左侧表中的行,即使没有匹配的右侧行,您也可以使用LEFT JOIN
。同样,当您想要匹配相反时,您可以使用RIGHT JOIN
:包括所有右侧行,即使没有匹配的左侧行。
如果您只想包含 匹配的行,则可以使用INNER JOIN
。