Объединить данные в два ряда в один [дубликат]

Possible Duplicate:
Concatenate row values T-SQL

Я новичок в SQL Server и попробовал несколько методов, которые предлагались из интернета, таких как использование временной переменной, путь XML,COALESCE и т. д., но все как-то не соответствует моему требованию.

Я использую Toad для SQL Server версии 5.5 для создания сценария SQL, а учетная запись, которую я использовал для запроса к серверу БД, получила только доступ READ. Следовательно, не может использоватьCREATE VIEW Заявление я верю.

Название таблицы:Customer

ServerName  Country  contact
----------  -------  -------------
srv1        SG       srv1_contact1
srv1        SG       srv1_contact2
srv1        SG       srv1_contact3
srv2        HK       srv2_contact1
srv2        HK       srv2_contact2
srv3        JP       srv3_contact1
srv3        JP       srv3_contact2
srv3        JP       srv3_contact3
srv4        KR       srv4_contact1

Ожидаемый результат:

ServerName  Country  contact
----------  -------  -------------------------------------------
srv1        SG       srv1_contact1; srv1_contact2; srv1_contact3
srv2        HK       srv2_contact1; srv2_contact2
srv3        JP       srv3_contact1; srv3_contact2; srv3_contact3
srv4        KR       srv4_contact1

Ответы на вопрос(1)

Ваш ответ на вопрос