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
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 |