Ben oui, et ben là c'est un distinct sur tous les champs de ta requête, puisqu'il n'y en a qu'un.
Donc, non, ça répond pas à ma question.
Deplus, je sais pas où vous êtes allé pêcher que distinct est une fonction, car c'en est pas une.
select distinct [liste de champ] from [liste de tables] where [conditions]
C'est ça la syntaxe.
Si tu veux un seul nom par numéro de téléphone, alors réfléchit, et tu verras que tu veux pas un "distinct" sur phone, mais "un seule élément par phone de nom". C'est pas vraiment pareil, et la requête donne :
select max(nom), phone from table group by phone
Sauf que je vous pas à trop à quoi ça peut servir d'autre que d'écrire de bugs
Message édité par MagicBuzz le 23-02-2004 à 17:40:50