关于left join、right join和inner join
总结,
1.select * from A left join B on A.XX=B.XX
左侧显示A的列名,右侧显示B的列名
左侧,显示A表的所有列
右侧, A.XX=B.XX的时候,显示B表的列;
A.XX!=B.XX的时候,B表的列都显示NULL;
A表没有行数据(但是B有)不显示;
2.select * from A right join B on A.XX=B.XX
左侧显示A的列名,右侧显示B的列名
右侧,显示B表的所有列
左侧, A.XX=B.XX的时候,显示A表的列;
A.XX!=B.XX的时候,A表的列都显示NULL;
B表没有行数据(但是A有)不显示;
3.select * from A inner join B on A.XX=B.XX
左侧显示A的列名,右侧显示B的列名
显示必须是 A.XX=B.XX的时候,对应的A/B表的行数据!!!