> -----Mensaje original-----
> De: [email protected]
> [mailto:[email protected]] 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