以A为emp,B为dep为例,A.deptId=B.id
A a left join B b ON a.deptId=b.id就表示A的全部,如果没有关联的dept,其B相关信息就为null
A a right join B b ON a.deptId=b.id就表示B的全部,如果没有关联的dept,其A相关信息就为null
A a left join B b ON a.deptId=b.id WHERE b.id IS NULL就表示只要有部门的员工
A a right join B b ON a.deptId=b.id WHERE b.id IS NULL就表示只要有员工的部门
A a inner join B b ON a.deptId=b.id就表示只要部分和员工能对应上的
A a full join B b ON a.deptId=b.id就表示所有的,不常见
A a right join B b ON a.deptId=b.id WHERE b.id IS NULL OR a.deptId IS NULL就表示只要没有部门的员工和没有员工的部门,这种情况不常见