Bonjour,

En souhaitant utilisée la requette suivante qui permet d'aller chercher le nom des auteurs qui ont un revenu total de plus de 2000 $ et qui travaillent à partir de 15 h 00.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT  nom 
FROM Author
Where idAuthor  IN (SELECT  idAuthor, SUM(REVENU) AS RevenuTotal
FROM Contrat  Where  Contrat.heure>=15
GROUP BY Contrat.idAuthor
HAVING SUM(REVENU) < 2000
) ;
J'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00913: too many values
J'ai essayé avec des INNER JOIN, des JOIN, mais j'obtiens toujours le même problème.

Comment remédier à ce problème ?

Merci