sql中左连接 、右连接、内连接和全外连接的区别

目录

 

基本定义:

扩展:


 

基本定义:


  left join (左连接):返回包括左表中的所有记录和右表中连接条件相等的记录。
  right join (右连接):返回包括右表中的所有记录和左表中连接条件相等的记录。
  inner join (等值连接或者叫内连接):只返回两个表中连接条件相等的记录。
  full join (全外连接):返回左右表中所有的记录和左右表中连接条件相等的记录。

举个例子:

 A表          
 
  id   name  
 
  1  小王
 
  2  小李
 
  3  小刘
 
  B表
 
  id  A_id  job
 
  1  2    老师
 
  2  4    程序员

内连接:(只返回两个表中连接条件相等的记录ÿ

Guess you like

Origin blog.csdn.net/qq_34820803/article/details/107114659