Bonjour;

je dispose de la requete sql suivante:

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
16
17
18
19
20
 
SELECT   us.userID,`civilite`, `name`,`prenom`, `budgettotal`,`telephone`,`Societe`,`email`, `code_postal` FROM  `users` us
 
 
Left JOIN users_societe_link usl ON us.UserID=usl.UserID 
Left JOIN  societe s ON  s.SocieteID=usl.SocieteID
 
 
Left JOIN  users_telephone_link utl ON us.UserID= utl.UserID 
Left JOIN   telephone t ON   t.telephoneID= utl.telephoneID
 
 
Left JOIN users_email_link uel ON us.UserID=uel.UserID 
Left JOIN  email ON  email.emailID=uel.emailID
 
 
Left JOIN users_code_postal_link upl ON us.UserID=upl.UserID 
Left JOIN code_postal cd ON cd.code_postalID=upl.code_postalID
 
where budgettotal > 0
mon probleme est que cette requete affiche plusieurs doublons pourquoi alors que cette ligne n'existe qu'une 1 fois dans ma base exemple :

la ligne du userID = 002 est affichée plusieurs fois ("cette ligne n'existe qu'une seule fois dans ma base, si je fais une suivie manuelle").

Merci