ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
484
484
EMPFEHLEN
-
Hallo ich hoffe ihr könnt mir bei meinem Problem helfen.
Ich habe 2 Objekte, die jeweils in einer Datenbanktabelle gespeichert werden nennen wir sie mal Dose und Keks. Im Keks ist gespeichert in welcher Dose er sich befindet, und von welcher Art er ist.
1)Ich möchte mir nun alle Kekse herausgeben lassen, deren Art in einer Dose einzigartig ist.
2)Ich möchte nun alle Kekse herausgeben lassen, deren Art in der Dose mehrfach vorkommen.
Ich habe versucht das Problem über ein GROUP BY + HAVING zu lösen jedoch erhalte ich hierbei die Fehlermeldung:
Code :1 2 3
Caused by: java.sql.SQLException: ORA-00979: Kein GROUP BY-Ausdruck Query: SELECT k FROM Keks k WHERE k.dose=:dose GROUP BY k HAVING COUNT(k.art)=1
Habe ich hier ein grundsätzlichen Denkfehler und das GROUP BY + HAVING ist der falsche Ansatz? Oder weswegen tritt der Fehler auf?
Gruß KranikGeändert von Kranik (15.12.11 um 16:22 Uhr)
-
Hi
Die selektierte Spalte nennt sich k, und die Tabelle Keks nennst du (für der Abfrage) auch k.
Vllt. verursacht das ja Probleme?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Hi,
ich selektiere über JPQL keine Spalte sondern direkt das Ganze Objekt. D.h. ich sollte schon in Java ein Objekt vom Typ Keks zurückbekommen. Von daher ist das "SELECT k FROM Keks k" eigentlich richtig!
gruß Kranik
Ähnliche Themen
-
GROUP BY Problem
Von JtGD28 im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 06.07.09, 20:11 -
Group By Problem
Von mychastic im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.09.08, 08:01 -
[Oracle 10g] Group by Problem, not a GROUP BY expression
Von Gray im Forum Relationale DatenbanksystemeAntworten: 8Letzter Beitrag: 17.01.08, 15:27 -
Group By problem
Von nauti_lus im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 11.07.05, 12:06 -
SQL GROUP und Max(x) Problem
Von deltoz im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 10.06.05, 16:30





Zitieren

Login





