IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Requête "distinct" avancée [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par défaut Requête "distinct" avancée
    Bonjour à tous,

    je coince sur un petit soucis niveau mysql.

    Dans ma table membre, j'ai une colonne mail, qui contient bien évidemment le mail des membres.

    Je souhaiterai récupérer tous les différentes domaines des mails, je m'explique :

    soit 4 mails :

    aaa@hotmail.com
    bbbb@hotmail.com
    aaaa@msn.com
    aaaa@live.fr

    je souhaite que ma query me renvoie 3 ligne :

    hotmail.com
    msn.com
    live.fr

    bien évidement, il y a pas mal de domaine différents...

    J'espère que j'ai été assez claire dans mon explication

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Par défaut C'est possible
    Bonsoir,

    Pour récupérer les domaines il faut la requete suivante

    select distinct Mid(mail,Instr('@',mail)+1) as domain from maDb

    J'ai pas de mysql sous la main mais le principe est simple :
    Trouver la position du @+1 et prendre la partie du mail @+1 jusqu'a la fin

    bon dev

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par défaut
    un grand merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Insérer résultat d'une requête : problème de quote
    Par maxime17s dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/12/2008, 03h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo