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

 MySQL Discussion :

Faire un tri


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut Faire un tri
    salut,
    j'ai un petit probleme: j'ai une table : board_items, que je voudrais afficher par ordre d'entre: order by created.

    Chaque enregistrement est cree par "user" (champs: user_id).
    Je voudrais qu'il n'y est pas d'enregistrement qui se suivent ayant le meme user_id.

    c'est a dire faire un tri par created mais qu'il n'y est pas plusieurs user_id identiquent qui se suive.

    j'espere avoir ete clair..

    merci

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    Tu peux nous donner un exemple de jeu de résultats souhaité ?

    Quand plusieurs lignes avec des user_id identiques se suivent quelle est la règle ? Tu ne veux afficher que la première ?

  3. #3
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    example:
    j'ai 4 user_id different: 1,2,3,4

    created user_id
    28/02/08 1
    28/02/08 3
    27/02/08 4
    26/02/08 2

    lorsque tous les enregistrement ayant un user_id diiferent se sont affiche, je recommence:
    26/02/08 2
    25/02/08 3
    25/02/08 1

    merci

  4. #4
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton
    C'est typique d'un souhait de dédoublonnement sur l'ensemble du n-uplet.
    Donc DISTINCT est ici opérationnel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT DISTINCT `created`, `user_id` FROM `latablekivabien`
    ORDER BY `created`, `user_id`
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  5. #5
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    merci mais c'est pas ca!

    car je veux que les doublons s'affichent, mais pas a la queuleuleu!
    avec un distinct ils ne s'afficheront pas du tout...

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 293
    Par défaut
    J'ai tout lu deux fois, et absolument rien compris. Peux-tu poster le code de création de ta table, d'insertion d'un jeu de données tests, et expliquer autrement la logique de ton exemple ?

  7. #7
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    merci antoun, mais j'ai resolu le probleme d'une autre maniere!

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

Discussions similaires

  1. déclaratiion des dossiersen c et faire le tri de ces dossiers
    Par Le Lion dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 30/06/2006, 17h06
  2. [VBA-E]Faire un tri sans activer la feuille
    Par Lahax dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/05/2006, 12h05
  3. [XPATH] XPath dû mal de faire le tri des API
    Par tralloc dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 27/04/2006, 00h07
  4. Faire un tri avant un group by
    Par Igarpoor dans le forum Requêtes
    Réponses: 10
    Dernier message: 17/03/2006, 15h27
  5. Comment faire le tri d'un array of array ?
    Par Tchouffy dans le forum Langage
    Réponses: 1
    Dernier message: 16/06/2005, 20h55

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