El día 20 de noviembre de 2008 4:46, Pablo Braulio <[EMAIL PROTECTED]> escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hola. > > Esto ya se planteó en la lista, pero la contestación, creo que no fue > sobre lo que se pedía. > > El mensaje este este: > http://archives.postgresql.org/pgsql-es-ayuda/2008-07/msg00141.php > > Se recomendó este mensaje: > http://archives.postgresql.org/message-id/20080327234052.GZ8764%40alvh.no-ip.org > > Pero ahí lo que se hace es crear una función que agrege texto y luego > usar una concatenación, pero de campos de distintos campos (campos > porcentaje y desc_hilo). > > En mi caso tengo una esta consulta: > > select e.nombre || ' ' ||e.apellidos as Empleado, f.nombre > from empleados e > join ficheros_empleados fe on fe.empleado=e.id > join ficheros f on f.id=fe.fichero; > > Que devuelve: > > empleado | nombre > - ---------------------+----------- > MANOLILLO GAFOTAS | clientes > Manuel Garcia Lopez | clientes > Manuel Garcia Lopez | Empleados > (3 rows) > > Al igual que la persona que planteo esto, lo que necesitaría es que se > quedara de esta forma: > > empleado | nombre > - ---------------------+------------------------ > MANOLILLO GAFOTAS | clientes > Manuel Garcia Lopez | clientes - Empleados > (2 rows) > > Es decir, los datos que hay que unir (agregar, concatenar o como se > quiera decir) son del mismo campo. > > ¿Alguien puede ayudarme a solucionar esto?. Estoy atascado en este punto > y no puedo seguir con mi proyecto. [...]
La verdad no pude entender la diferencia con el ejemplo que deseas hacer, por lo que lei del ejemplo y tu explicación, lo puedes hacer según el ejemplo. Igual hice la practica que adjunto como script sql(un dump) espero te sirva y ver si alguien puede mejorar el select de la vista vista_empleados_con_y_sin_archivos(que esta en script adjunto) Saludos.-
ejemplo.sql
Description: Binary data
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
http://archives.postgresql.org/pgsql-es-ayuda
