Piffmaster
Cadet 4th Year
- Registriert
- Nov. 2007
- Beiträge
- 97
Hallo,
ich verwende eine HSQLDB mit folgender Testtabelle:
Name: test
Spalte: id (AutoValue)
Spalte: Name (String)
Spalte: Gehalt (Int)
Jetzt will ich folgenden SQL Querry ausführen:
SELECT * FROM test GROUP BY Name
Erhalte folgende Fehlermeldung:
Not in aggregate function or group by clause: org.hsqldb.Expression@7fb1d3 in statement [SELECT * FROM test GROUP BY name]
Wenn ich die Abfrage in einer MySQL Datenbank teste, funktioniert alles. Wo liegt der Fehler?
Wenn ich meinen SQL etwas abänder:
SELECT name, sum(gehalt) FROM test GROUP BY name
Dann funktioniert es auch in der HSQLDB. Wenn ich bei einer HSQLDB ein GROUP BY machen will, brauch ich da eine sum Funktion?
Vielen Dank im Voraus.
Mit freundlichen Grüßen
Piffmaster
ich verwende eine HSQLDB mit folgender Testtabelle:
Name: test
Spalte: id (AutoValue)
Spalte: Name (String)
Spalte: Gehalt (Int)
Jetzt will ich folgenden SQL Querry ausführen:
SELECT * FROM test GROUP BY Name
Erhalte folgende Fehlermeldung:
Not in aggregate function or group by clause: org.hsqldb.Expression@7fb1d3 in statement [SELECT * FROM test GROUP BY name]
Wenn ich die Abfrage in einer MySQL Datenbank teste, funktioniert alles. Wo liegt der Fehler?
Wenn ich meinen SQL etwas abänder:
SELECT name, sum(gehalt) FROM test GROUP BY name
Dann funktioniert es auch in der HSQLDB. Wenn ich bei einer HSQLDB ein GROUP BY machen will, brauch ich da eine sum Funktion?
Vielen Dank im Voraus.
Mit freundlichen Grüßen
Piffmaster