有人可以建議如何合併以下兩個結果集/表,以便實現預期輸出。將兩個表格合併爲相同列但選擇值不同
currentPrice
值將優先從PriceChangedTable
,如果不能從StatusChangedTable
。空值是一個有效的值。status
值將優先從StatusChangedTable
,並且如果不從PriceChangedTable
PriceChangedTable可用:
Id vehicle currentPrice status
---------------------------------------------
1 toyota 50000 Available
2 nisaan null Available
3 bmw 30000 Pending
StatusChangedTable:從合併上述2
Id vehicle currentPrice status
---------------------------------------------
1 toyota null NotAvailable
3 bmw 40000 NotAvailable
4 dodge 50000 Pending
輸出表:
Id vehicle currentPrice status
---------------------------------------------
1 toyota 50000 NotAvailable
2 nisaan null Available
3 bmw 30000 NotAvailable
4 dodge 50000 Pending
請不要判斷表的設計技巧。