Oracle的连接分为内连接、外连接、自连接
内连接分为等值连接和不等值连接
外连接分为左外连接、右外连接、全外连接
自连接是对一张表取不同的别名,查出的结果是笛卡尔积
左外连接是在等值连接的基础上加上主表的未匹配数据
用法:主表 left outer join/left join 被连接表 on 连接条件
右外连接是在等值连接的基础上加上被连接表的未匹配数据
用法:主表 right outer join/right join 被连接表 on 连接条件
Oracle还支持另一种写法 (+),是Oracle独有的写法
左外连接:当条件不成立的时候,等号左边的表的不匹配数据仍然被包含在结果中,(+)写在条件右边的表
右外连接:当条件不成立的时候,等号右边的表的不匹配数据仍然被包含在结果中,(+)写在条件左边的表