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

Responder a