私はこのテーブルを持っています:
Vals
Val1 Val2 Score
A B 1
C 2
D 3
出力を Vals1 変数と Val2 変数の「スーパーセット」である単一の列にしたいと考えています。また、その値に関連付けられた「スコア」変数も保持します。
出力は次のようになります。
Val Score
A 1
B 1
C 2
D 3
このテーブルから 2 回選択してから結合することは絶対に不可能です。作成には非常にコストがかかるからです。さらに、このクエリはサブクエリで with 句を使用し、何らかの理由で Oracle は 2 つの with 句をサポートしていないため、with 句を使用できません。
私は、繰り返し値がどのように処理されるかについてはあまり気にしません。
適切な出力を生成するにはどうすればよいですか?