postgresql 9.3. Agrupar por sin todas las columnas
Tengo un problema con la siguiente consulta:
SELECT
ee.id
ee.column2
ee.column3,
ee.column4,
SUM(ee.column5)
FROM
table1 ee
LEFT JOIN table2 epc ON ee.id = epc.id
WHERE
ee.id (6050)
GROUP BY ee.id
DONDE el id de la columna es la clave principal. En la versión 8.4, la consulta devuelve un error que dice que column2, column3 y column4 no existen en el grupo por cláusula.
Esta misma consulta se ejecuta con éxito en la versión 9.3.
¿Alguien sabe por qué?