Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2009, 04:14
marvi
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Consulta con combinando inner join con outer join

Añado aqui alguna de las consultas que he probado por si acaso no estoy desencaminada y sobre esto es facil corregir.. pero no logro encontrar como obtener el resultado de forma correcta


# select t1.abreviatura, t2.resultado, t3.comentario from (susta
ncia t1 inner join detalleanalitica t2 on t1.gidsustancia= t2.gidsustancia)right
join detallecomentario t3 on t1.gidsustancia= t3.gidsustancia where t2.gidana
litica= 29 and t3.gidanalitica=29;

abreviatura | resultado | comentario
-------------+-----------+---------------
pH | 7.17 | no hay phmetro
Temp | 27 | no hay phmetro
(2 rows)

y en realidad yo quiero que salgan todos los resultados de la analitica no
solo los que tengan comentario:


# select t1.abreviatura, t2.resultado from (sustancia t1 inner join
detalleanalitica t2 on t1.gidsustancia= t2.gidsustancia) where t2.gidanalitica=
29;

abreviatura | resultado
-------------+-----------
Colif_tot | 0
Dureza_tot | 690
NitritoNO2 | 0.02
Ca | 140
NitratNO3 | 100
NH4Amonio | 0.2
Conduct | 2030
pH | 7.17
Cloro_resl | 0.8
CloruroCl | 389.64
Mg | 550
Temp | 27
Estrept | 0
Alcalin | 358.68
ColifFeca | 0
(15 rows)


gracias