一眼了解MySQL中关于join的使用(必记八张图)
MySQL中关于join的使用
总共是两张表,TableA与TableB
第一张
sql语句:
select * from TableA A left join TableB B on A.key=B.key
第二张
sql语句:
select * from TableA A left join TableB B on A.key=B.key where B.key is null
第三张
sql语句:
select * from TableA A right join TableB B on A.key=B.key where A.key is null
第四张
sql语句:
select * from TableA A right join TableB B on A.key=B.key
第五张
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
第六张
sql语句:
select * from TableA A inner join TableB B on A.key=B.key
第七张
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
第八张
该图的sql语句无实际意义。结果为null。
楠哥-------一心想为IT行业添砖加瓦,却总是面向cv编程的程序员。
谢谢阅读,无误点赞,有误还望评论区指正。