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语句什么是左连接、右连接、内连接?
发布评论