VIEW mit Count drin

raphk

Mitglied
Hallo.
Ich hab ein Problem mit einer View. Also alle normalen Felder klappen ohne Probleme nur das eine wo ich eine Summe reinschreiben will nicht.
Code:
CREATE OR REPLACE VIEW vactivities (idactivitie, libelle, nbreparticipant)
AS
SELECT 	activite.idactivite, activite.libelle, (COUNT(reserve.idclient)) AS nbreparticipant))
FROM      activite, reserve
WHERE 	reserve.idactivite = activite.idactivite
Heisst alles ausser
Code:
(COUNT(reserve.idclient)) AS nbreparticipant)
.
Jetzt meine Frage: Geht sowas überhaupt das ich in eine View nochmal ein Count mit Select drin pack oder kann ich mir das abschminken. Und falls es doch gehen sollte, wo liegt bei mir der Fehler?
 
Hi,

Wenn du den Query in ein Abfragetool (QueryAnalyzer, SQL*Plus,... ich weiß mal auf den ersten Betrag hin, der als wichtig markiert ist ;) )kopierst und da ausführst, sollte dir der Fehler genannt werden.
Auf den ersten Blick würde ich behaupten, es fehlt die GROUP BY-Klausel
 

Neue Beiträge

Zurück