Cześć. Proszę o pomoc w dokończeniu zapytania, które na podstawie wybranej ilości wydanych albumów per artysta (dla uproszczenia niech to będzie "a"), policzy średnią wydanych albumów da wszystkich artystów ("b") i na końcu w klauzuli where ograniczy wyniki tylko do tych rekordów, gdzie a > b.
Na razie mam tak napisane zapytanie:
SELECT a.name,
b.title,
(
SELECT count(artistid)
FROM album
WHERE artistid = b.artistid
)
AS ilosc
FROM artist a,
(
SELECT title,
artistid
FROM album
)
AS b
WHERE b.artistid = a.artistid
order by 1;
a oto jego wyniki:
i teraz chodzi o to, żeby dodać czwartą kolumnę średnia, która doda np. 11 albumów Deep Purple, 2 Djavan, etc.
a następnie podzieli przez ilość artystów.
Z góry dziękuję za wszystkie sugestie.