在 MySQL 中,可以使用多种方式来连接多个表。其中,最常用的是内连接,也就是 INNER JOIN,这种方式只会返回两个表中有交集的行。还有 LEFT JOIN 和 RIGHT JOIN,这两种方式会返回左表(或右表)中所有的行,即使在右表(或左表)中没有匹配的行。还有 FULL OUTER JOIN,这种方式会返回两个表中所有的行。
例如,如果你想要连接两个表 table1
和 table2
,你可以使用以下语句:
SELECT *
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_n