1. 内连接

MySQL七种join理论

select * from A inner join B where A.key=B.key;

 

2. 左连接

MySQL七种join理论

select * from A left join B on A.key=B.key where B.key is null;

 

3. 右连接

MySQL七种join理论

select * from A right join B on A.key=B.key where A.key is null;

 

4. 左外连接

MySQL七种join理论

select * from A left join B on A.key=B.key;

 

5. 右外连接

MySQL七种join理论

 

select * from A right join B on A.key=B.key

 

6. 全外连接

MySQL七种join理论

select * from A left join B where A.key=B.key union select * from A right join B where A.key=B.key;

 

7. 两表独有的数据集

MySQL七种join理论

 

select * from A left join B on A.key=B.key where B.key is null 

union

select * from A right join B on A.key=B.key where A.key is null;

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-03-29
  • 2022-12-23
  • 2021-08-18
猜你喜欢
  • 2021-05-11
  • 2021-11-17
  • 2021-04-27
  • 2021-11-11
  • 2021-12-16
  • 2021-11-27
  • 2022-12-23
相关资源
相似解决方案