暂无图片
Oracle数据库中表关联查询,其中一个字段为空,怎么能显示出来?
我来答
分享
暂无图片 匿名用户
Oracle数据库中表关联查询,其中一个字段为空,怎么能显示出来?

Oracle数据库中表关联查询,其中一个字段为空,怎么能显示出来?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena

假设T1表数据是全的,T2不全

SELECT * FROM T1 ,T2 WHERE T1.A=T2.A(+)
复制

假设两个表都有不全

select * from t1 full join t2 on t1.a=t2.a
复制

假设有三个表可能都不全

select * from t1 full join t2 on t2.a=t1.a full join t3 on t3.a=nvl(t2.a,t1.a)
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
Uncopyrightable

左关联查询?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
哪位大佬有数据库压力测试方案?
回答 1
可以参考https://www.modb.pro/db/70849
oracle查看执行失败的sql怎么看 在 v$sqlarea v$sql里都看不到 ,怎么解决?
回答 1
抓取对应时间段的ASH报告,根据报告找找。
oracle数据库处理数据很慢附上awr报告,哪位大佬给分析一下
回答 7
在该时间段内,数据库整体负载处于较高状态。从等待事件的角度来看,DirectReads和directpathwritetemp等事件的等待时间较长,初步判断可能是由于PGA资源不足所导致。看Memor
Oracle中在system下建立job,怎么指定到别的用户建立job运行?
回答 1
已采纳
登录该用户创建
AWR里AAS探讨
回答 3
照这么理解,一个SESSION在最小单位时间里运行,只能与一个逻辑CPU关联。
Oracle 零数据丢失一体机日志实时应用时报ORA-16191错误,如何解决?
回答 1
已采纳
重启解决90%以上的问题
怎么一行命令配置机器互信
回答 5
已采纳
可参考:Linux多台主机配置ssh互信脚本互信是指配置免密登录另一台主机,常用于自动化脚本!以下分享个互信脚本:DESTUSER$1PASSWORD$2HOSTSFILE$3if[$ne3];the
impdp时莫名其妙的ORA-31693报错
回答 1
已采纳
导入时是不是加并行了,把并行去掉试试
Oracle用户经常锁定,怎么查哪个ip导致的?
回答 2
1.开启db审计altersystemsetaudittraildbscopespfile;2.开启账号登录审计auditsessionby<username>whenevernotsuc
oracle 11g rac 双节点查询sql耗时不同
回答 1
看等待事件是什么,做个ash