连表查询(也称为联结查询)是指在一条 SQL 语句中,通过连接两个或多个表来获取所需的数据。连表查询是通过使用关键字 JOIN
来实现的。
连表查询可以使用以下几种类型的连接:
INNER JOIN
:返回两个表中共同存在的行。OUTER JOIN
:返回两个表中的所有行,即使另一个表中没有匹配行。LEFT JOIN
:返回左表(第一个表)中的所有行,以及右表(第二个表)中匹配的行。RIGHT JOIN
:返回右表(第二个表)中的所有行,以及左表(第一个表)中匹配的行。
下面是一个连表查询的示例:
假设有两个表,分别为 orders
和 `cust