A inner join(join) B on ......
至少有一个匹配时返回行。
A left(left outer join) join B on ......
(以A表为基准)把A表选中的列所对应的行全部返回,如果B中没有,显示NULL,不返回B有A没有的 。
A right(right outer join) join B on ......
(以B表为基准)把B表选中的列所对应的行全部返回,如果A中没有,显示NULL,不返回A有B没有的。
A full outer join B
把A,B选中的列所对应的行全部返回,各自没有匹配也会返回。