Enlever les doublonsd'un requête

Résolu/Fermé
chbugz62 Messages postés 32 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 18 juin 2012 - Modifié par chbugz62 le 22/05/2012 à 11:39
chbugz62 Messages postés 32 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 18 juin 2012 - 22 mai 2012 à 11:38
Bonjour,


J'ai une table personne (id ,nom , prenom , mail , ......) et une table telephone(id , personne , numéro )
Cela me permet d'avoir plusieurs téléphones pour une même personne seulement lors de ma requête je voudrais n'avoir qu'un seul téléphone par personne
exemple :
table personne
id nom prenom mail
1 dupont bob ......
2 lefebvre martin .....


table telephone
id personne numero
1 1 06 06 06 06 26
2 1 06 25 25 25 25
3 2 01 20 12 12 12


je voudrais que ma requête me renvoie
dupont bob 06 06 06 06 26
lefebrve martin 01 20 12 12 12

en gros je dois faire un distinct sur le nom et le prénom mais je ne sais pas comment faire si j'écris
SELECT DISTINCT nom, prenom, numero
FROM telephone, personne
WHERE personne.id = telephone.personne

il me fais le distinct sur nom prenom et telephonne
Je peux toujours utiliser une sous requête mais je préférerais pas .Y a t'il une autre solution ?
d'avance merci

1 réponse

chbugz62 Messages postés 32 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 18 juin 2012 1
22 mai 2012 à 11:38
j'ai trouver par moi même


SELECT DISTINCT numero, nom, prenom
FROM telephone, personnebis
WHERE telephone.personne = personnebis.id
GROUP BY nom, prenom
0