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

Requêtes MySQL Discussion :

Problème de trie avec distinct et order ??


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Problème de trie avec distinct et order ??
    Bonjour a tous,

    J'ai un soucis sur une requette mysql (version < 4)

    Voil ma table

    pseudo | ladate
    ------------------------
    paul | 20060102
    john | 20060302
    kim | 20060105
    paul | 20060202

    J'aimerai trié les pseudo sans doublon mais classé par date.

    Voici la requette que je fais :

    select distinct (pseudo) from matable order by ladate desc


    Ca ne marche, il me trie pas les résultats par date !

    Est ce que quelqu'un a une une réponse ??


    merci a+

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut Re: Problème de trie avec distinct et order ??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT pseudo
    FROM matable 
    GROUP BY pseudo
    ORDER BY ladate DESC
    :
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  3. #3
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Re: Problème de trie avec distinct et order ??
    merci bien pour ta réponse mais ca ne passe pas non plus...

    Il me renvoie bien les pseudo de maniere unque et classé par date...mais mon vrai probleme c'est qu'il indique a coté du pseudo la date maximum.

    par exemple pour ces 3 enregistrements :

    id | pseudo | ladate
    ----------------------------
    1 | paul | 20060102
    2 | paul | 20060202
    3 | paul | 20060303

    Il me retourne avec ta requette :
    1 | paul | 20060102

    alors qu'il faudrait que j'ai :
    3 | paul | 20060303
    Dans ce cas j'ai bien le pseudo et la date maximum

    Est ce que vous voyez une solution ?

  4. #4
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut Re: Problème de trie avec distinct et order ??
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT pseudo
    FROM matable 
    GROUP BY pseudo
    ORDER BY MAX(ladate) DESC
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  5. #5
    Candidat au Club
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Re: Problème de trie avec distinct et order ?? [resolu]
    merci, il y avait une erreur mais comme cela ca passe :

    SELECT pseudo, max(ladate) AS la FROM matable GROUP BY pseudo ORDER BY la desc

    nickel et merci a tous !!

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

Discussions similaires

  1. probleme avec distinct et order by
    Par meri_mima dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/10/2009, 17h07
  2. Problème avec DISTINCT
    Par nicocolt dans le forum Requêtes
    Réponses: 7
    Dernier message: 15/03/2007, 12h12
  3. Problème de requête SQL avec DISTINCT et COUNT ?
    Par [ZiP] dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/01/2007, 17h11
  4. [Requête] Problème avec Distinct
    Par Gamleur84 dans le forum Langage SQL
    Réponses: 9
    Dernier message: 04/02/2006, 01h40
  5. Problème requête avec UNION et ORDER BY
    Par Yann21 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 12/12/2003, 11h02

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