Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2011, 08:22
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Concadenar resultados

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 original
  1. DECLARE @concatena VARCHAR(MAX)
  2. SET @concatena = ''
  3. SELECT @concatena  = @concatena + Email + ',' FROM Account
  4. 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