1
私はこのようなテーブルを持ってつかむ:だからのOracle SQLは - 複数の行からの値
TABLE: FACTS
ID KEY VALUE
1 name Jeremy
1 height 5'11
1 awesomeness 10
2 name Mark
2 awesomeness 4
3 height 4'6
を、(ID、KEY)タプルは主キーとして考えることができます。
私はこのような行を返すようにしようとしています:彼らがある場合は、サブ選択各列の操作を実行して、どのように、キーの値をつかむことができ、そして私にそれらを集めるよりも、だから、他の
ID NAME HEIGHT AWESOMENESS
1 Jeremy 5'11 10
2 Mark (null) 4
3 (null) 4'6 (null)
を一列ですか?私がこれまでに試したのは:
しかし明らかな理由から、これはidごとに1つの行ではなく、一致するキーごとに1つの行を返します。
私はこれをどのようにして得ることができますか?
ありがとうございます!
10秒先に私のだろう、と同じクエリのわずか整然とバージョンで:/ –
ふむ、あなたは両方ともに私を打ちますそれは –
素晴らしいですし、完璧に動作しますが、私はそれを取得しません。ここでの論理は何ですか?なぜ、minの代わりに最大の理由は? (このテーブルは、ユーザが任意のキーを作成できるシステムをサポートしていますので、このようなものに裏付けされている必要があります) – Jeremy