Versuche eine Abfrage mit "GROUP BY" zu sortieren.
Folgender Code funktioniert:
Code: Alles auswählen
SELECT SUM ("Rezeptzusammenstellung"."Menge")
FROM "Rezeptzusammenstellung"
GROUP BY "Rezeptzusammenstellung"."ZutatenID"
Code: Alles auswählen
SELECT SUM ("Rezeptzusammenstellung"."Menge"), "Zutaten"."Zutatenname"
FROM "Rezeptzusammenstellung", "Zutaten"
GROUP BY "Rezeptzusammenstellung"."ZutatenID"
SQL-Status: 37000
Fehler-Code: -67
Not in aggregate function or group by clause: org.hsqldb.Expression@15fc40c in statement [SELECT SUM ("Rezeptzusammenstellung"."Menge"), "Zutaten"."Zutatenname"
FROM "Rezeptzusammenstellung", "Zutaten"
GROUP BY "Rezeptzusammenstellung"."ZutatenID"
]
Weiss jemand was ich falsch mache bzw. wie ich über mehrere Tabellen ein "GROUP BY" verwenden kann ?
Bei der normalen SQL-Sprache geht das ja auch (siehe http://sql.1keydata.com/de/sql-join.php) und müsste doch in HSQL auch gehen oder ?
Gruss
Alain