SELECT p.ID PersonID, STUFF( (SELECT ';' + b.description FROM personrole a INNER JOIN role b ON a.roleid =b.id WHERE a.personid =p.id FOR XML PATH ( '')) , 1, 1, '') AS DescriptionListFROM лице AS pGROUP BY p.ID
ИЗХОД
<предварителен код>╔══════════╦═════════════════════════║ID══ СИН═ Описание списък ║╠══════════╬════════════════════════════╣║ 1 ║ Потребител ║║ 2 ║ потребител;администратор;тестер ║╚══════════╩════════════════════════════ код>