私は次のようなテーブルを持っています:
Col1 Col2 Col3 Col4
1 a
1 b
1 c
2 e
2 f
2 g
このような出力を持つクエリを作成する必要があります
Col1 Col2 Col3 Col4
1 a b c
2 e f g
私はオラクル10gを使用しています
列ごとに 1 つの値しかない場合は、集計関数を使用できる可能性があります。
select
col1,
max(col2) col2,
max(col3) col3,
max(col4) col4
from yourtable
group by col1
デモで SQL Fiddle を参照してください
結果は次のとおりです。
| COL1 | COL2 | COL3 | COL4 |
-----------------------------
| 1 | b | a | c |
| 2 | e | f | g |