2017-12-21 14 views
0

I持って、私はこの結果ダブル外側には参加

ID  AValue   BValue 
------------------------------ 
2  <NULL>   Nancy 
3  Tom   Maria 
5  John   <NULL> 
9  Mike   Clara 
10  <NULL>   Sophia 
に取得するには、両方のテーブルを結合しようとしています。この

ID  BValue 
---------------------- 
2  Nancy 
3  Maria 
9  Clara 
10  Sophia 

のように見えるこの

ID  AValue 
---------------------- 
3  Tom 
5  John 
9  Mike 

とテーブルBのように見えるテーブルA

私は外部結合を左にしようとすると、 に一致していないレコードが欠けてしまいます。右の外部結合私はBの一致を持っていないレコードを逃すだろう

私は使用することができますか?あなたが必要なもの

+1

です – Squirrel

答えて

3

は、それがコール `FULL OUTER JOIN`あるFULL OUTER JOIN

SELECT ID = coalesce(a.ID, b.ID), AValue, BVlaue 
FROM TalbleA a FULL OUTER JOIN TableB b 
     ON a.ID = b.ID 
関連する問題