Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#1

Firebird und GROUP BY?

  Alt 15. Dez 2005, 09:23
Datenbank: Firebird • Version: 1.5 • Zugriff über: php-Funktionen
Moin moin,

ich versuche zur Zeit, eine Applikation auch mit Firebird zum Laufen zu bringen. Dabei gibt es aber bei folgendem SQL-Query ein Problem:
SELECT g.group_id, g.group_name, g.group_type, aa.forum_id FROM kronos_auth_access aa, kronos_user_group ug, kronos_groups g WHERE aa.auth_mod = 1 AND aa.forum_id = 2 AND g.group_single_user = 0 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id GROUP BY g.group_id, g.group_name ORDER BY g.group_id Die Fehlermeldung lautet:
Zitat:
Dynamic SQL Error SQL error code = -104 Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)
Wenn ich im SELECT-Teil nur g.group_id und g.group_name schreibe, funktioniert es, aber es kann doch nicht sein, dass alle Spalten die ich selektiere auch im GROUP BY auftreten muessen?

Ueberseh ich hier etwas oder ist das wirklich ein Problem von Firebird?

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat