Как написать запрос для строки в столбце в SQL Server 2008? - PullRequest
0 голосов
/ 25 ноября 2010

У меня есть таблица customer

 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

Я хочу преобразовать данные конкретного клиента в одну строку.я хочу результат как

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

помогите мне ........

1 Ответ

1 голос
/ 25 ноября 2010

Это очень похоже на вопрос ниже.Пожалуйста, посмотрите на ответы для руководства.Поскольку вы «поворачиваетесь» более чем на 1 столбец, я думаю, что эту проблему можно решить только с помощью ряда самостоятельных объединений.

Преобразование строк в столбцы

Нечтобы сместить вас, вот мой ответ :) ...

Преобразовать строки в столбцы

...