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 : 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
 
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 :

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