SELECT column_name(s) FROM table_name1 INNER/LEFT/RIGHT JOIN table_name2 ON table_name1.column_name = table_name2.column_name;
在上面的查询语句中,table_name1
是第一张表的名称,table_name2
是第二张表的名称,这两张表需要进行连接处理。连接方式可以有三种:
INNER JOIN
:只选取两个表中都存在的数据行。LEFT JOIN
:选取左边表中所有的数据行,以及右边表中与左表匹配的数据行。RIGHT JOIN
:选取右边表中所有的数据行,以及左边表中与右表匹配的数据行。
在ON
后面的是连接条件,用来指定两个表进行连接时的关联条件。它的格式为table_name1.column_name = table_name2.column_name
。