Join 连接空值
我有两个表,我需要两个表中的所有行,我使用了完整的外部连接,但没有得到确切的行,我正在寻求任何帮助Join 连接空值,join,Join,我有两个表,我需要两个表中的所有行,我使用了完整的外部连接,但没有得到确切的行,我正在寻求任何帮助 Table A PlaceID Name Date A Angle 11/11/2012 B Ball 1/5/2014 C Car 6/7/2014 D Doll 9/8/2015 Table B PlaceID Status Count A Run 90 B
Table A
PlaceID Name Date
A Angle 11/11/2012
B Ball 1/5/2014
C Car 6/7/2014
D Doll 9/8/2015
Table B
PlaceID Status Count
A Run 90
B Run 120
C Run 110
Deploy 145
我需要输出为
PlaceID Status Count
A RUN 90
B RUN 120
C RUN 110
D
DEPLOY 145
我真的很感激你的帮助
多谢各位
Jagan试试这个查询,我还没有测试过它,但根据经验(Oracle的)
nvl
函数对空值很有用
Select TableA.PlaceID, TableB.Status, TableB.Count
From A TableA Full Outer Join B TableB on
nvl(TableA.PlaceID, '-1') = nvl(TableB.PlaceID, '-2');
您运行的查询是什么,输出是什么?请参阅:stackoverflow.com/help/how-to-ask。在询问之前,你甚至没有费心完成2分钟的现场参观