necesito juntar en un solo registro las ocurrencias de un mismo dato. por ejemplo tengo un correos con varior rut, en variois registros, entonces necesito un registro con el correo y los rut, hasta 10 que pudiesen haber.
[email protected] 58644
[email protected] 86145
[email protected] 89232
tonces necesito
[email protected] 58644 86145 89232
para esto me cree una tabla con esa nueva estructura y un algoritmo (mas o menos...) como este:
Código HTML:
declare dato1 varchar; dato2 varchar; dato3 varchar; dato4 varchar; i number := 0; cursor busca is select distinct correo from tabla ; cursor busca (correo_e tabla.correo%type) is select rut from tabla a where a.correo = correo_e ; begin open busca; loop fetch busca_c into busca; datos||i := busca_c.rut; if (buscarut%notfound) then exit; end if i:=i+1; end loop end;
Código HTML:
datos||i := busca_c.rut;
Espero que capten la idea,
Saludos!!