postgresql 9.3. Gruppiere nach ohne alle Spalten
Ich habe ein Problem mit der folgenden Abfrage:
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
ie @ WHERE-Spalten-ID ist der Primärschlüssel. In Version 8.4 gibt die Abfrage einen Fehler zurück, der besagt, dass Spalte2, Spalte3 und Spalte4 in der group by-Klausel nicht vorhanden sind.
Diese Abfrage wird auch in Version 9.3 erfolgreich ausgeführt.
Weiß jemand warum?