dziwne zadanie z Accessa (SQL)

0

Witam !
Mam następujące zadanie na informatyce: "Wyświetl nazwisko, imię, liczbę książek autora, jeśli wydał więcej niż 3 książki.
Baza wygląda tak (podkreśliłem ważne rekordy):
user image

Niestety moje próby spełzają na niczym, i nic oprócz następującego kodu nie potrafię wymyślić:
SELECT Nazwisko, imię, count(id_książki) as Liczba from Autor inner join Książki on książki.id_autora = autor.id_autora where count(książki.id_książki) > 3 group by Nazwisko, imię;

Dodam, że przy tym kodzie Access pokazuje komunikat: Nie można umieścić funkcji agregującej w klauzuli WHERE (count(książki.id_książki) > 3)

Z góry dziękuje za pomoc !

0

Już znalazłem rozwiązanie :)
najwyraźniej nie było mnie na lekcji z operatorem having :P

SELECT Nazwisko, imię, count(id_książki) as Liczba from Autor inner join Książki on książki.id_autora = autor.id_autora group by Nazwisko, imię having count(książki.id_książki) > 3;

1 użytkowników online, w tym zalogowanych: 0, gości: 1