From: | Lennin Caro <lennin(dot)caro(at)yahoo(dot)com> |
---|---|
To: | Postgres Lista <pgsql-es-ayuda(at)postgresql(dot)org>, Gaston Rider <gastonrider(at)hotmail(dot)com> |
Subject: | Re: ayuda con Consulta |
Date: | 2011-01-01 01:00:05 |
Message-ID: | 827803.28923.qm@web59512.mail.ac4.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
puedes hace un if en un subselect o puedes hacer dos select y un union
ejemplo
select a.a1, a.a2, b.b1 from ta, tb where a.id = b.id
union all
select a.a1, a.a2, c.c1 from ta, cb where a.id = c.id
Ing. Lennin Caro Pérez
Usuario:GNU/LINUX
PHP Developer
PostgreSQL DBA
Oracle DBA
Linux counter id 474393
--- On Sat, 1/1/11, Gaston Rider <gastonrider(at)hotmail(dot)com> wrote:
From: Gaston Rider <gastonrider(at)hotmail(dot)com>
Subject: [pgsql-es-ayuda] ayuda con Consulta
To: "Postgres Lista" <pgsql-es-ayuda(at)postgresql(dot)org>
Date: Saturday, January 1, 2011, 12:56 AM
Hola.
tengo 3 tablas
Tabla A
id
campo2
campo3
Tabla B
tablaA_id
campo4
Tabla C
tablaA_id
campo4
TablaA se relaciona con tabla B y C con los campos id -> tablaA_id
quisiera una consulta que me devuelva
tablaA.id, tablaA.campo2, y si existe la relacion con la tablaB el campo4, si no existe que me devuelva el campo4 pero de la tabla C
se entiende? Muchas Gracias y Feliz 2011!!!!
From | Date | Subject | |
---|---|---|---|
Next Message | José Fermín Francisco Ferreras | 2011-01-01 03:57:34 | feliz año 2k11 |
Previous Message | Gaston Rider | 2011-01-01 00:56:35 | ayuda con Consulta |