SQL 内连接
在SQL中,内连接(INNER JOIN) 是最常用的表连接方式之一。它用于从两个或多个表中检索满足连接条件的记录。内连接只返回那些在两个表中都有匹配记录的行。
什么是内连接?
内连接基于两个表之间的共同字段(通常是主键和外键)来组合数据。它只返回那些在两个表中都有匹配记录的行。如果某个表中的记录在另一个表中没有匹配项,则该记录不会出现在结果集中。
内连接的语法
内连接的基本语法如下:
SELECT 列名
FROM 表1
INNER JOIN 表2
ON 表1.共同字段 = 表2.共同字段;
表1
和表2
是要连接的两个表。共同字段
是连接两个表的字段,通常是主键和外键。ON
子句用于指定连接条件。
内连接的示例
假设我们有两个表:Customers
和 Orders
。