oracle 中在左连接的时候不能全部显示左表中的数据

2025-04-16 14:35:41
推荐回答(1个)
回答1:

select a.*,b.mm,b.nn from aaaaa a left join bbbbb b on trim(a.num)=trim(b.num)
where b.cc = '11'

你所说的运行之后只显示10万数据
可能是应为 where b.cc = '11'
想全部显示a表数据
select a.*,b.mm,b.nn from aaaaa a
left join bbbbb b on ( trim(a.num)=trim(b.num) and b.cc = '11')