我有兩個表有類似的信息:
1st Table For Estimation Data :
如何合併兩個表爲一個輸出數據
EstChargeCode | EstAmount
------------- | -------------
CNFS0001 | 43,250,000.00
CNIH0001 | 0.00
CNIH0001 | 2,625,000.00
CNIP0001 | 4,500,000.00
CNIP0005 | 2,250,000.00
CNOH0001 | 20,484,690.00
CNOP0001 | 0.00
2nd Table for Actual Data :
ActChargeCode | ActAmount
------------- | -------------
CNFS0001 | 39,950,000.00
CNIH0001 | 1,300,000.00
CNIH0001 | 950,000.00
CNIH0001 | -950,000.00
CNIH0001 | 950,000.00
CNIP0001 | 4,500,000.00
CNIP0005 | 2,250,005.00
CNOH0001 | 20,484,690.00
CNOP0001 | 3,300,000.00
如果使用聯盟所有合併表從上面然後像這樣的結果
ChargeCode | EstAmount | ActAmount
---------- | ------------- | -------------
CNFS0001 | 43,250,000.00 | -------------
CNIH0001 | 0.00 | -------------
CNIH0001 | 2,625,000.00 | -------------
CNIP0001 | 4,500,000.00 | -------------
CNIP0005 | 2,250,000.00 | -------------
CNOH0001 | 20,484,690.00 | -------------
CNOP0001 | 0.00 | -------------
CNFS0001 | ------------- | 39,950,000.00
CNIH0001 | ------------- | 1,300,000.00
CNIH0001 | ------------- | 950,000.00
CNIH0001 | ------------- | -950,000.00
CNIH0001 | ------------- | 950,000.00
CNIP0001 | ------------- | 4,500,000.00
CNIP0005 | ------------- | 2,250,005.00
CNOH0001 | ------------- | 20,484,690.00
CNOP0001 | ------------- | 3,300,000.00
我需要組中的兩個數據轉換成單一的結果數據是這樣
ChargeCode | EstAmount | ActAmount
---------- | ------------- | -------------
CNFS0001 | 43,250,000.00 | 39,950,000.00
CNIH0001 | 0.00 | 1,300,000.00
CNIH0001 | 0.00 | 950,000.00
CNIH0001 | 0.00 | -950,000.00
CNIH0001 | 0.00 | 950,000.00
CNIH0001 | 2,625,000.00 | 0.00
CNIP0001 | 4,500,000.00 | 4,500,000.00
CNIP0005 | 2,250,000.00 | 2,250,005.00
CNOH0001 | 20,484,690.00 | 20,484,690.00
CNOP0001 | 0.00 | 3,300,000.00
我不知道該怎麼處理了這一點。任何幫助將不勝感激!
你只需要與'INNER JOIN' – Sami