Mesclar dados em duas linhas em um [duplicado]

Duplicata Possível:
Concatenar valores de linha T-SQL

Sou novo no SQL Server e experimentei algumas técnicas que sugeriam da Internet como usar variável temporária, caminho XML,COALESCE e etc, mas tudo não atende a minha exigência de alguma forma.

Eu estou usando o Toad para SQL Server versão 5.5 para criar script SQL e a conta que eu usei para consultar o servidor de banco de dados só tem acesso de leitura. Por isso não posso usarCREATE VIEW declaração eu acredito.

Nome da mesa :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

Produção esperada:

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

questionAnswers(1)

yourAnswerToTheQuestion