我没有得到equijoin和内连接之间的确切区别,因为两者似乎相同。如果有人可以帮我一个例子吗?
答案 0 :(得分:1)
SQL中有四个显式连接运算符进行比较:
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
这些指定了没有匹配行时会发生什么。 INNER JOIN
指定仅保留匹配项。 (还有其他类型的名称,例如"半连接"和#34;反连接",它们是使用IN
和{{1}等运算符实现的}}。)
使用这些运算符时,需要定义两个表之间的关系。一个" equi-join"指定所有条件都是相等条件。从性能角度来看,Equi-joins最重要,因为它们非常常见。
比较的性质和连接的类型是正交的。也就是说,最常见的"加入"是一个内在的等同联盟。
答案 1 :(得分:0)
SQL Server和Sybase不支持USING子句。 Oracle和MySQL支持该子句。