概念模糊不清,特此整理。
1、有两张表
表TA:A1,A2,A3,AB
表TB:B1,B2,B3,BA
关联字段:AB、BA
2、左连接
SQL: select * from ta a left join tb b on a.ab = b.ba
结果:
3、右连接
SQL: select * from ta a right join tb b on a.ab = b.ba
结果:
5、结论
语法上,a left join b 理解为,用右边表匹配左边表,左边表为基表,结果集为左表的全部和右表中与左表关联的部分。
5.2日更新,多用几遍就熟了,可以参照where a.ab=b.ba进行对比,也就是全外连接。