2016-12-22 7 views
-1

私は2つのテーブルを持っており、両方のテーブルからすべての行が必要です。完全な外部結合を使用しましたが、正確な行が得られませんでした。null値を結合する

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

+0

実行したクエリは何ですか?また、出力は何ですか?共有してください – aadarshsg

+0

参照してください:stackoverflow.com/help/how-to-ask。あなたはまた、尋ねる前に2分のサイトツアーを完了するのに気にしませんでした –

答えて

0

このクエリを試してみてください、ありがとうございました(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'); 
関連する問題