と の 2 つのテーブルがBucket1
ありBucket2
ます。
両方の表の列は次のとおりですToyId
。Price
Bucket1
-----------------------------
ToyId | Price
-----------------------------
A | 10
B | 20
C | 30
D | 40
E | 50
-----------------------------
Bucket2
-----------------------------
ToyId | Price
-----------------------------
D | 45
E | 50
F | 60
G | 70
H | 80
-----------------------------
以下のような結果のテーブルが必要です。
Result
-----------------------------------------------------------
ToyId | PriceTab1 | PriceTab2 | Diff
-----------------------------------------------------------
A | 10 | NA | NA
B | 20 | NA | NA
C | 30 | NA | NA
D | 40 | 45 | 5
E | 50 | 50 | 0
F | NA | 80 | NA
G | NA | 90 | NA
H | NA | 100 | NA
-----------------------------------------------------------
上記の表には以下が含まれます: 1) 一般的なおもちゃ (D、E)
2) Bucket1 には入っているが Bucket2 には入っていないおもちゃ (A、B、C)
3) Bucket2 にあるが Bucket3 にないおもちゃ (F、G、H)
4) 該当する場合の価格の違い (D、E)
単一のクエリでこれを達成することは可能ですか?
読んでくれてありがとう!