romy: postgreSQL -> Aggregate in where-Klausel

Beitrag lesen

Hi,

habe leider gerade feststellen müssen, dass in Aggregat-Funktionen nicht in der where-Klausel stehen dürfen. Wie könnte ich aber eine Abfrage dann machen?

Ich habe eine Tabelle rating in der zu verschiedenen Themen ratings sind.
zB.
tabelle rating

id | thema | rating
-------------------
1  |  1    |  10
2  |  1    |  8
3  |  2    |  9
4  |  1    |  7
5  |  2    |  8
6  |  2    |  10

normalerweise mache ich eine Abfrage mit avg(rating)
um Beispielsweise als Ergebnis dies zu bekommen:

thema2 : 9
thema1 : 8.333

jetzt möchte ich aber, dass wenn ratings zwischen 9 und 10 angezeigt werden sollen thema1 rausfällt.

Wie müsste ich jetzt die Abfrage gestalten?

ciao
romy

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist