有人可以建议如何合并以下两个结果集/表,以便实现预期输出。将两个表格合并为相同列但选择值不同
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
请不要判断表的设计技巧。