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 :

GROUP_CONCAT sans résultat


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 334
    Points : 123
    Points
    123
    Par défaut GROUP_CONCAT sans résultat
    Bonjour,

    Je suis sous MySQL 5.0 avec tables InnoDB.

    J'ai une table :

    Table1
    id INT AUTO_INCREMENT PRIMARY KEY,
    nom TEXT

    Une nom peut se retrouver plusieurs fois dans la table.

    Pour lister les noms et id associés, j'effectue la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT nom, GROUP_CONCAT(id) FROM Table1 GROUP BY nom;
    Qui me renvoie :

    nom GROUP_CONCAT(nom)
    ----------------------------------------
    arp BLOB
    trf BLOB
    ...

    Un COUNT au lieu du GROUP_CONCAT me renvoie bien le nombre d'occurences d'id par nom en revanche.

    Sauriez-vous où est le problème dans ce cas ?

    En vous remerciant,

    C. Tobini

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 334
    Points : 123
    Points
    123
    Par défaut
    Il s'agit en fait, si le GROUP_CONCAT agit sur des INT, de caster le INT en CHAR.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GROUP_CONCAT( CAST(id AS CHAR) )
    En revanche, je ne sais pas si c'est un bug, mais c'est tronqué :

    215,185 au lieu cd 215, 1852.

    Bizarre...

    C. Tobini

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

Discussions similaires

  1. [MySQL] Requête SUBSTRING et CHAR_LENGTH sans résultat
    Par Anduriel dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/08/2006, 12h50
  2. RecordSource avec une requête sans résultat
    Par temar dans le forum Access
    Réponses: 4
    Dernier message: 23/05/2006, 18h13
  3. [Débutant] glConvolutionfilter2d sans résultat
    Par YéTeeh dans le forum OpenGL
    Réponses: 2
    Dernier message: 15/05/2006, 17h52
  4. Requête MySQL sans résultat...
    Par x86-master dans le forum Installation
    Réponses: 13
    Dernier message: 10/12/2005, 14h19
  5. Script Java appelé dans Xsl sans résultats
    Par metallic dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 03/08/2005, 15h39

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