JOIN 和 inner join的区别
时间: 2023-10-22 21:05:47 浏览: 201
left join right join inner join 区别和联系
5星 · 资源好评率100%
JOIN 和 INNER JOIN 是 SQL 中两种连接表的方式。
JOIN 是一种连接表的方法,它会将两个或多个表中的数据合并在一起,形成一个新的表。JOIN 包括 INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL OUTER JOIN。
INNER JOIN 是一种 JOIN 的子集,它只返回两个表中匹配的行。这意味着 INNER JOIN 只返回两个表中都存在的行。在 INNER JOIN 中,连接条件用 ON 子句指定。
区别在于,JOIN 是一个通用的连接操作符,可以执行各种类型的连接,而 INNER JOIN 是 JOIN 的一种特殊情况,只返回两个表中匹配的行。因此,INNER JOIN 更具体和严格,只返回两个表中都存在的行。
阅读全文