Bonsoir,

J'ai une base de données dont le schéma relationnel est le suivant :
 Chercheur [ CodeCh, NomCh, CodeEq* ]
 Laboratoire [ CodeLabo, Type, NomLabo, URL, CodeDir* ]
 Equipe [ CodeEq, NomEq, CodeResp*, CodeLabo* ]
 Theme [ CodeTh, Libelle ]
 Definir [ CodeEq*, CodeTh* ]
 Travailler [ CodeCh*, CodeTh* ]
Sachant que CodeDir et Code Resp font référence à la clé primaire CodeCh.

Je souhaiterais résoudre la requête :
"Nombre d’équipes ayant au moins cinq chercheurs"

Voilà un extrait de ce que j'ai pu trouver mais ceci ne marche pas, quelqu'un aurait une solution à me proposer ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SELECT count(*)
FROM Equipe
WHERE CodeEq=(SELECT CodeEq
FROM Chercheur, Equipe
WHERE Chercheur.CodeEq=Equipe.CodeEq
GROUP BY (NomEq)
HAVING COUNT(*)>5);