select b.name
from a,b
where a.id = b.id(+)
and b.type='1'
当b的type被限制后,外联接被打破,a中与b的id不匹配的数据将不会显示
解决方法:
select b.name
from a,b
where a.id = b.id(+)
and (b.type='1' or b.id is null)