Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Come se hace este query.

Estas en el tema de Come se hace este query. en el foro de Bases de Datos General en Foros del Web. Diculpen. Tengo una tabla con dos campos más o menos así C1 C2 __|_______ 1 | texto1 1 | texto2 1 | texto3 1 | ...
  #1 (permalink)  
Antiguo 04/03/2005, 09:51
 
Fecha de Ingreso: enero-2004
Ubicación: México D,F
Mensajes: 44
Antigüedad: 21 años
Puntos: 0
Come se hace este query.

Diculpen.

Tengo una tabla con dos campos más o menos así

C1 C2
__|_______
1 | texto1
1 | texto2
1 | texto3
1 | texto4
1 | texto5
2 | texto6
2 | texto7

lo que quiero es que me queden de esta forma

C1 C2
__|______________________________
1 | texto1,texto2,texto3,texto4,texto5
2 | texto6,texto7

se puede hacer en sql server?

saludos.

Última edición por emiliomx; 04/03/2005 a las 10:01
  #2 (permalink)  
Antiguo 05/03/2005, 06:48
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
puesss segun lo veo tienes que hacer un pequeño script, t pongo un ejemplo en pl/sql

declare
cursor cur1 is select distinct c1 from comosellame;
cursor cur2 is select c1, c2 from comosellame;
begin
for var in cur1 loop
insert into nuevatabla var.c1;
end loop;
for var2 in cur2 loop
update nuevatabla set c2 = c2 || ',' ||var2.c2;
end loop;
end;

Nota antes tienes que haber creado la una tabla nueva con la estructura que quieras.

Última edición por Compiler; 05/03/2005 a las 06:50
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:27.