日期:2014-05-16  浏览次数:20483 次

select 查询的左右连接

两张表 a(x,y,z) b(m,n,x)
通常左连接的写法是
select a.*,b.m from a left join b on a.x = b.x
a中必定会显示满足条件的内容,但当b中没有显示的内容时,还可以显示a中满足条件的内容
oracle的写法是 select a.*,b.m from a,b where a.x = b.x(+)

右连接的写法是

select a.*,b.m from a right join b on a.x = b.x
oracle的写法是 select a.*,b.m from a,b where a.x(+) = b.x

?