Amigos, tengo una duda...
Tiro la siguiente consulta:
Código:
# SELECT est_002, sum(agri04_005)
FROM agri04 LEFT OUTER JOIN public.estado USING (reg_001, est_001)
WHERE agri04_001 = '2006'
GROUP BY est_002
ORDER BY est_002;
Que me devuelve:
Código:
est_002 | sum
----------+----------
Mérida | 29555.05
Táchira | 43560.38
Trujillo | 18247.05
(3 filas)
Resulta, que cuando tiro la misma consulta para el año 2005, me devuelve un sólo registro...
¿al utilizar LEFT JOIN no debería traerme los 3 estados, aunque no tengan datos? o el SUM es tan especial que requiere un tratamiento especial?