1、左连接

以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。

左表(table1)全部保留,右表(table2)关联不上用null表示。

SELECT * FROM table1 LEFT JOIN table2 ON table1.a=table2.b

 

2、右连接

与左连接相反。

右表(table2)全部保留,左表(table1)关联不上的用null表示。

SELECT * FROM table1 RIGHT JOIN table2 ON table1.a=table2.b

 

3、内连接

保留两个表共有的部分。

SELECT * FROM table1 inner JOIN table2 ON table1.a=table2.b

更多推荐

SQL语句什么是左连接、右连接、内连接?