数据库知识点——四种连接的区别

前几天去苏宁面试,有一道笔试题,写明两张表联合查询关于这些连接的区别。

1.inner join(内连接),在两张表进行连接查询时,只保留两张表中完全匹配的结果集。

数据库知识点——四种连接的区别

2.left join,在两张表进行连接查询时,会返回左表所有的行,即使在右表中没有匹配的记录。

数据库知识点——四种连接的区别

3.right join,在两张表进行连接查询时,会返回右表所有的行,即使在左表中没有匹配的记录。

数据库知识点——四种连接的区别

4.full join,在两张表进行连接查询时,返回左表和右表中所有没有匹配的行。

数据库知识点——四种连接的区别

呃呃呃,真的是简单的一腿,看完定义,啥都会了。