0

テーブルのお客様がいます

 customerno   sname   contactid  address
  1           aaa       101       north
  1            bbb      102        south
  1            ccc       103       west
  2           ddd        104       south
  2           ccc        105       north
  2            eee        106       null

特定の顧客の詳細を1行に変換したい。私は次のような結果が欲しい

Customerno    sname1    sname2   sname3  address1  address2     address3
  1            aaa       bbb      ccc     north     south         west
  2            ddd       ccc      eee     south      north         null

助けて ........

4

1 に答える 1

1

これは、以下の質問と本質的に非常に似ています。ガイダンスについては、回答をご覧ください。複数の列にまたがって「ピボット」しているため、この問題は多数の自己結合でのみ解決できると思います。

行を列に変換する

偏見を持たないように、これが私の答えです:) ...

行を列に変換する

于 2010-11-25T20:08:21.157 に答える