jointure sur 3 tables SQL SERVEUR 2005
bonjour ,
je dipose de 3 tables ( client, télephone, mail ) , on sachant que un client peut avoir plusieurs numero et plusieurs mail , j'aimerai avoir une requete qui me permette d'afichier pour chaque client ses coordonée + ses mail et ses telephone , j'ai fais un requete mais qui donne un resultat avec des doublons :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
SELECT CLI.CLI_ID, ---- id client
CLI.CLI_NOM, --- nom du client
CLI.CLI_PRENOM, ---- prénom du client
CLI.CLI_ADRESSE , ----- @
EML.EML_ADRESSE , @ mail du client
TEL.TEL_NUMERO, ---- numero de telephone
TEL.TYPE ---- nature du numero (GSM, fax, fixe )
FROM T_CLIENT CLI
JOIN T_EMAIL EML -
ON CLI.CLI_ID = EML.CLI_ID
JOIN T_TELEPHONE TEL
ON CLI.CLI_ID = TEL.CLI_ID |
VOICI LE RESULTAT :
Citation:
id_cli ;
-----
2000;BAZI ;ELYAS;CITE 19 MAI 1965 N°56 - baba hacen;tin_tamashek@hotmail.com;07 70 52 53 49 ;FAX
2000;BAZI ;ELYAS;CITE 19 MAI 1965 N°56 - baba hacen ;bazi_ELYAS@hotmail.com;07 70 52 53 49 ;FAX
2000;BAZI ;ELYAS;CITE 19 MAI 1965 N°56 - baba hacen ;tin_tamashek@hotmail.com;07 70 86 00 01 ;GSM
2000;BAZI ;ELYAS;CITE 19 MAI 1965 N°56 - baba hacen ;bazi_ELYAS@hotmail.com;07 70 86 00 01 ;GSM
merci de votre aide