Consulta que no acabo de resolver

From: marta vicente romero <mviceromgvsig(at)gmail(dot)com>
To: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Consulta que no acabo de resolver
Date: 2009-02-12 18:48:03
Message-ID: 3a7ce4e50902121048t4cd2a645leeba33b32cc70643@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola
Pido ayuda con una consulta, que no acabo de resolver:

Tengo las tablas:

sustancia
gidsustancia | abreviatura | ...

detallea
giddetallea| gidsustancia | gidanalitica | resultado

detallecomentario
giddetallecom | gidsustancia |gidanalitica | gidcomentario

comentario
gidcomentario | comentario

lo que quiero es obtener:
abreviatura, resultado , comentario

teniendo en cuenta que existen varias posibilidades:
que el resultado tambien tenga comentario
que la sustancia solo tenga resultado para esa analitica, por lo que el
comentario es null
o que la sustancia solo tenga comentario para esa analitica, por lo que el
resultado es null

la conulta quitando el comentario seria para a analitica 25 por ejemplo:
Select abreviatura, resultado from sustancia, detallea where
sustancia.gidsustancia = detallea.gidsustancia and gidanalitica= 25;
o con un inner join...

El problema es que no logro entender como construir la tabla con el
comentario y las posibilidades que he explicado.. con inner join y outer
join .. no se como construirlo para que sea correcto
alguien me puede dar una idea...

muchas gracias

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvio Quadri 2009-02-12 19:06:53 Re: High Load Average
Previous Message Emanuel Calvo Franco 2009-02-12 18:13:26 Re: High Load Average