Autre solution pour une requete ?
Bonjour,
je suis debutant en t sql !
J'ai deux tables :
departement (departementid [PK], name)
personne ( matricule [PK], nom, personne, departement [FK])
J'ai quelques données dedans.
J'ai une requete sql a cree qui doit m'affiche les departement dont il y'au moins deux personnes et plus.
voila ce que j'ai fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
SELECT DEPARTEMENTID, NOM
,
(
SELECT COUNT(*) FROM PERSONNE
WHERE PERSONNE.DEPARTEMENT = DEPARTEMENT.DEPARTEMENTID
)
as TotPersonne
FROM DEPARTEMENT
WHERE
(
SELECT COUNT(*) FROM PERSONNE WHERE PERSONNE.DEPARTEMENT = DEPARTEMENT.DEPARTEMENTID )>= 2 |
Comme vous constatez je repete une requete sql dans la derniere condition, y'a surement moyen de faire plus simple mais je n'ai pas d'idee !!!!
En auriez vous une ?
a bientot
Christophe