SQL中的连接查询
- 左连接(left join):返回左表的记录加上,与右表关联上的记录
- 右连接(right join):返回右表的记录加上,与左表关联上的记录
- 内连接(inner join):只返回左右表能关联到的记录
- 全连接(full join):返回左右表能关联到的记录加上关联不到记录
返回记录数
以左表记录数为3条,右表记录数为4条举例。
- 左连接 :至少返回3条,最多返回3×4=12条(两表关联条件值相同且重复)
- 右连接 :至少返回4条,最多返回4×3=12条(两表关联条件值相同且重复)
- 内连接 :至少返回0条,最多返回4×3=12条(两表关联条件值相同且重复)
- 全连接 :至少返回4条,最多返回4+3=7条(两表关联条件值不同)