一眼了解MySQL中关于join的使用(必记八张图)

MySQL中关于join的使用

总共是两张表,TableA与TableB

第一张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A left join TableB B on A.key=B.key

第二张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A left join TableB B on A.key=B.key where B.key is null

第三张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A right join TableB B on A.key=B.key where A.key is null

第四张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A right join TableB B on A.key=B.key

第五张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A left join TableB B on A.key=B.key where B.key is null union select * from TableA A right join TableB B on A.key=B.key where A.key is null

第六张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A inner join TableB B on A.key=B.key

第七张

一眼了解MySQL中关于join的使用(必记八张图)
 sql语句:
  select * from TableA A left join TableB B on A.key=B.key union select * from TableA A right join TableB B on A.key=B.key

第八张

一眼了解MySQL中关于join的使用(必记八张图)
该图的sql语句无实际意义。结果为null。


楠哥-------一心想为IT行业添砖加瓦,却总是面向cv编程的程序员。
  谢谢阅读,无误点赞,有误还望评论区指正。