Bonjour, je suis débutant en sql![]()
Voila pour un de mes cours à l'unif en Database je dois créer cette requête
Je dois trouver les nom des auteurs (Surname) qui ont écrit plus que la moyenne des références des auteurs présent dans la table librarian.readings
alors voici la commande sql que je demande au serveur
select surname, count(surname)
from librarian.readings
group by surname
having count(surname) > avg(count(surname));
Mais cette commande ne fonctionne pas, voici la réponse du serveur : ORA-00935: group function is nested too deeply
Pouvez-vous m'aider merci
voici la liste des champs disponible
SURNAME VARCHAR2(30)
INITIALS VARCHAR2(8)
YEAR NUMBER
OTHER_AUTHORS VARCHAR2(120)
T1 VARCHAR2(70)
T2 VARCHAR2(70)
T3 VARCHAR2(70)
T4 VARCHAR2(70)
T5 VARCHAR2(70)
T6 VARCHAR2(210)
TYPE_OF_REF VARCHAR2(2)
ML_COPIES NUMBER
RR_COPIES NUMBER
DL_COPIES NUMBER
LIB1 VARCHAR2(15)
LIB2 VARCHAR2(15)
RR_RESERVE VARCHAR2(1)
DL_RESERVE VARCHAR2(1)
ML_SHELFMARK VARCHAR2(40)
KEY1 VARCHAR2(40)
KEY2 VARCHAR2(40)
KEY3 VARCHAR2(40)
KEY4 VARCHAR2(40)
Partager