Bonjour à toutes et à tous,
J'aurai besoin de vos aides pour des requêtes SQL.
Mes tables sont les suivantes :
SERVICE (CODE, NOM, BATIMENT, DIRECTEUR)
CHAMBRE (NO_CHAMBRE, #CODE_SERVICE, SURVEILLANT, NB_LITS)
EMPLOYE (NUMERO, NOM, PRENOM, TEL, ADRESSE)
DOCTEUR (#NUMERO, SPECIALITE)
INFIRMIER (#NUMERO, #CODE_SERVICE, ROTATION, SALAIRE)
MALADE (NUMERO, NOM, PRENOM, TEL, ADRESSE, MUTUELLE)
HOSPITALISATION (NO_MALADE, #CODE_SERVICE, #NO_CHAMBRE, LIT)
SOIGNE (#NO_DOCTEUR, #NO_MALADE)
J'aimerais créer une requête pour donner, pour chaque service : son nom, son bâtiment, ainsi que les prénom, nom et spécialité de son directeur (sachant qu'un directeur est un docteur)
J'ai écrit la requête mais je ne comprend pas pourquoi ça ne me retourne aucune ligne ...
1 2 3 4 5 6
| SELECT s.nom, s.batiment, s.directeur, e.prenom, e.nom, COUNT( d.specialite)
FROM service s, employe e , docteur d, infirmier i
WHERE s.code = i.code_service
AND i.numero = e.numero
AND e.numero = d.numero
GROUP BY d.specialite |
Si vous pouvez m'aider ça serait top et je vous en remercie d'avance.
Bonne journée
Partager