Hola dezagus:
SQL Server proporciona una manera de obtener el resultado que quieres utilizando una especie de recursividad, podrías crear una función para hacer la concatenación e invocarla desde un simple select, para no tener que hacer uso de ciclos, la idea sería más o menos así:
Código SQL:
Ver originalDECLARE @concatena VARCHAR(MAX)
SET @concatena = ''
SELECT @concatena = @concatena + Email + ',' FROM Account
print SUBSTRING(@concatena, 1, len(@concatena)-1)
Esta forma creo sería más eficiente que hacerlo con ciclos.
Finalmente una recomendación, no utilices código de otro lenguaje en este foro. existe un
foro exclusivo para PHP, este es para SQL Server, por lo tanto sólo deberías colocar código SQL y/o TRANSACT-SQL.
saludos.
Leo