Confusion resultat requete
Bonjour;
je dispose de la requete sql suivante:
Code:
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