Amélioration de mon select distinct

Amélioration de mon select distinct - PHP - Programmation

Marsh Posté le 04-05-2007 à 19:42:56    

Hello à tous ! :)
J'ai la requete suivante :
 
SELECT DISTINCT mail FROM emails
 
Elle me retourne, c'est normal, tous les mails une seule fois de la table emails
 
Ou alors :
 
SELECT DISTINCT mail, site FROM emails
 
Qui me retourne tous les couples (mail, site) uniques une seule fois
 
Moi ce que j'aimerais c'est : Une requête qui me retourne à la fois SITE et MAIL, mais en ne distinguant que MAIL (Par exemple, si jai deux enreistrements "mail = a@yahoo.fr site = 1" et "mail = a@yahoo.fr site = 2" ; ben je veux que la requete me retourne "a@yahoo.fr 1" et c'est tout).
 
Merci sincèrement d'avance !

Reply

Marsh Posté le 04-05-2007 à 19:42:56   

Reply

Marsh Posté le 05-05-2007 à 17:11:49    

Code :
  1. SELECT DISTINCT (mail), site FROM emails


 
à mon avis ça fera l'affaire :)
 
les () font que le DISTINCT est appliqué uniquement a mail, du coup il cherche plus les couples distincts mail, site mais uniquement les mail et renvoie le site correspondant.

Reply

Marsh Posté le 05-05-2007 à 17:14:12    

Je verrais plutôt un "GROUP BY mail" [:figti]

Reply

Marsh Posté le 05-05-2007 à 17:17:38    

effectivement, mais bon il demande à améliorer son DISTINCT donc je réponds :)

Reply

Marsh Posté le 05-05-2007 à 22:24:14    

Merci beaucoup ;)
 
SELECT mail, site FROM `emails` GROUP BY mail est parfait.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed