Bonjour,
j'ai un petit soucis avec une requête, je cherche à avoir la liste des personnes, qui ont un numéro de contrat présent dans plusieurs dossiers .
Ma requête m'affiche bien en grande majorité la liste des personnes, avec même numéro de contrat, mais un numéro de dossier différents ( plusieurs lignes donc ), mais j'ai aussi les personnes avec un dossier unique, donc une seul ligne, et je veux les exclure, pour qu'il me reste les personnes, qui ont pour un même numéro de contrat plusieurs dossiers.
Voici ma requete
J'avais pensé à faire un having, mais je sais pas trop comment m'y prendre avec ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 select distinct t1.identifiant, t2.nom, t2.prenom, t3.nomContrat, t4.numerodossier from tabledossier t4 inner join table1 t1 on t1.id=t4.idrefTable1 inner join tInfoPersonne t2 on t2.idrefTable1 = t1.idrefTable1 inner join tcontrat t3 t3.idrefTable1 = t1.idrefTable1 table1(id,identifiant,...) tInfoPersonne(id, npm,prenom,idrefTable1) tContrat(id,nomContrat,....,idrefTable1) tabledossier(id,numerodossier,...,idrefTable1)
merci à vous
Partager