• 締切済み

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にすればできるでしょうか?

みんなの回答

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

A,B,C列にcd単位に重複登録がないのならば、単純にMAXを使えばできます。 SELECT cd,MAX(A),MAX(B),MAX(C) FROM テーブル GROUP BY cd

関連するQ&A