- 締切済み
sql文
key cd A B C 1 001 101 2 001 102 3 001 103 4 002 102 5 002 104 というデータがある時 同じcdで1つにまとめて cd A B C 001 101 102 103 002 102 104 というようにしたいと思っています A、B、Cはそれぞれchar型で 空白分にはデータは" "が入っています どのようなSQLにすればできるでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- jamshid6
- ベストアンサー率88% (591/669)
回答No.1
A,B,C列にcd単位に重複登録がないのならば、単純にMAXを使えばできます。 SELECT cd,MAX(A),MAX(B),MAX(C) FROM テーブル GROUP BY cd