예상되는 결과를 얻을 수 있도록 아래의 두 결과 집합/테이블을 병합하는 방법을 제안 할 수 있습니까?같은 열을 사용하지만 선택 값이 다른 2 개의 테이블을 병합
currentPrice
값은PriceChangedTable
에서 우선 순위를 가지고 가고,StatusChangedTable
에서 사용 가능한 경우되지 않습니다. Null은 유효한 값입니다.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
테이블 설계 기술을 판단하지 마십시오.