Re: [Pgsql-ayuda] sub-selects. segui tu consejo!! pero...

From: Fher <fher(at)librosyarte(dot)com(dot)mx>
To: sandrigo lezcano <alkafes(at)yahoo(dot)com>, Lista general de PostgreSQL en español <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] sub-selects. segui tu consejo!! pero...
Date: 2003-09-24 19:15:20
Message-ID: oprv0qfurmxrimuu@librosyarte.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

En Wed, 24 Sep 2003 09:32:45 -0500 (CDT), sandrigo lezcano
<alkafes(at)yahoo(dot)com> escribió:

> uffff.... talvez tenga q replantear todo mi query.....
> usando un LEFT OUTER JOIN ..pues tb necesito los valores nulos..
> y creo q estoy usando mal lo q me indicaste...
>
> use mal ?? ver abajo el error..

Prueba con esto

SELECT *,(select descripcion from clasificadores where
clasificador=clasificador1) as descripcion_clasificador
FROM
(select *,
maquinas.descripcion,
maquinas.maquina,
maquinas.tipo_de_maquina,
tipos_de_maquinas.descripcion,
maquinas.nuevo,
maquinas.marca,
maquinas.modelo,
maquinas.motor,
maquinas.chasis,
maquinas.estado,
isnull(maquinas.precio,0) as precio,
maquinas.anio,
isnull(maquinas.kilometraje,0) as kilometraje,
maquinas.tipo_De_maquina,
fn_tipo_combustion_x_version(maquinas.modelo, maquinas.version) as
tipo_combustible,
fn_tipo_cambio_x_version(maquinas.modelo, maquinas.version) as cambio,
(SELECT clasificador FROM clasificadores_x_version WHERE
clasificadores_x_version.modelo = maquinas.modelo and
clasificadores_x_version.version=maquinas.version)as clasificador1,
fn_descripcion_marca_color_facil_maquina(maquinas.maquina) as color_des,
fn_codigo_marca_color_facil_maquina(maquinas.maquina) as color,
(select descripcion from ubicaciones where ubicacion =
maquinas.ubicacion) as descripcion_ubicacion,
marcas.descripcion,
fn_descripcion_modelo(maquinas.modelo) as descripcion_modelo,
fn_descripcion_version(maquinas.version,maquinas.modelo)as
descripcion_version,
fn_obt_disponible( 'I', maquinas.tasacion, maquinas.estado ) as
disponible
FROM maquinas ,
tipos_de_maquinas,
marcas
WHERE tipos_de_maquinas.tipo_de_maquina = maquinas.tipo_de_maquina
and maquinas.marca = marcas.marca
and maquinas.nuevo = 'S'
and disponible = 'S'
and tipos_de_maquinas.tipo_de_maquina <> 'MI') as algun_nom;

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alberto Caso 2003-09-24 19:17:15 Re: [Pgsql-ayuda] Performance PG
Previous Message Alvaro Herrera 2003-09-24 19:11:26 Re: [Pgsql-ayuda] pg_hba.conf