> -----Mensaje original----- > De: pgsql-es-ayuda-ow...@postgresql.org > [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Giorgio > Enviado el: Martes, 18 de Agosto de 2009 18:23 > Para: PostgreSQL > Asunto: Re: [pgsql-es-ayuda] Datos distintos en una sola columna > > Gracias por su respuesta, hice lo que me dijieron pero el > resultado fue lo sgte: > > http://www.hiboox.es/go/imagenes-100/imagen,b67f68ec0814f2b4e8 > 7d6544169a4b0a.jpg.html > > Este es mi select: > > SELECT alm_movimiento.nro_serie || '-' || > alm_movimiento.nro_documento AS Numero, > alm_movimiento.cod_transaccion, > alm_movimiento.fec_movimiento, > alm_movimiento.cod_documento, > alm_movimiento.cod_proveedor, > alm_movimiento.cod_cliente, > coalesce( alm_movimiento.cod_proveedor, > alm_movimiento.cod_cliente ) as codigo, > alm_movimiento.cod_moneda, > alm_movimiento.tipo_cambio, > alm_movimiento.ind_anulado, > alm_movimiento.ind_clasificacion, > alm_movimiento.fec_registro, > alm_movimiento.cod_movimiento, > alm_movimiento_detalle.cant_movimiento, > alm_movimiento_detalle.cod_producto, > alm_producto_crudo.des_producto, > alm_movimiento_detalle.cod_medida, > alm_movimiento_detalle.mto_precio, > alm_movimiento_detalle.mto_costo, > alm_movimiento_detalle.cod_empresa, > alm_movimiento_detalle.cod_sucursal > FROM public.alm_movimiento > > INNER JOIN alm_movimiento_detalle > ON alm_movimiento_detalle.cod_movimiento = > alm_movimiento.cod_movimiento > > INNER JOIN alm_producto_crudo > ON alm_producto_crudo.cod_producto = > alm_movimiento_detalle.cod_producto > > WHERE alm_movimiento_detalle.cod_producto = '000007' >
Tu consulta está bien pero tenés que sacar del select estos dos campos: alm_movimiento.cod_proveedor, alm_movimiento.cod_cliente, ya que son reemplazados por el coalesce. -- TIP 6: ¿Has buscado en los archivos de nuestra lista de correo? http://archives.postgresql.org/pgsql-es-ayuda