以下のようなデータテーブルがあります
Prod-Code Name Rollup1 Rollup2 EndProd-Code
--------- ----------------- ------- ------- ------------
P100 Potatoes P2 P3 P100
P200 Potatoes GS P4 P5 P200
P300 Potatoes GSS P1 P6 P100
私がやりたいのは、Prod-Code=EndProd-Codeのように行をそのままフェッチするクエリを作成することです。しかし、それらが異なる場合は、Rollup1とRollup2の値をEndProd-Code行からの値でオーバーライドしたいと思います。
上記のデータを使用したクエリの実行例は、以下のようになります。Prod-Code P300のロールアップが、EndProd-Codeを持っているため、P100からのロールアップ値でどのようにオーバーライドされるかを確認してください。
Prod-Code Name Rollup1 Rollup2 EndProd-Code
--------- ----------------- ------- ------- ------------
P100 Potatoes P2 P3 P100
P200 Potatoes GS P4 P5 P200
P300 Potatoes GSS P2 P3 P100