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 :

requête SQL : question


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut requête SQL : question
    Bonjour à tous,
    moi qui ne suit pas très fort en sql,
    je me demande s'il est possible de faire la chose que je souhaite ...

    Je vais essayer d'être claire dans les explications :
    j'ai 3 tables
    maTable1
    - id : 1, 2, 3, 4, 5
    - libelle : un, deux, trois, quatre, cinq
    maTableRelation
    - idTable1 : 1, 1, 1, 2, 2
    - idTable2 : 1, 2, 3, 4, 5
    maTable2
    - id : 1, 2, 3, 4, 5
    - libelle : one, two, three, four, five

    (un est lié avec one, two et three, deux est lié avec four et five)

    Est-il possible de faire afficher par une requête le résultat suivant dans une même ligne (ou un même enregistrement) :
    un, one two three
    deux, four five
    trois
    quatre
    cinq

    c'est à dire, une sorte de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT maTable1.libelle, CONCAT(SELECT maTable2.libelle FROM maTableRelation WHERE ???) 
    FROM maTable1 
    LEFT JOIN maTable1.id = maTableRelation.idTable1 
    LEFT JOIN maRelationTable.idTable2 = maTable2.id
    J'éspère avoir été clair dans mon énoncé, en tout cas j'ai essayé

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Quel est le votre SGBD ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    aH SORRY,

    mySQL

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Ça devrait être quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      select t1.libelle, group_concat(t2.libelle order by t2.id asc separator " ")
        from maTable1 as t1
             left outer join maTableRelation as tr
             inner join maTable2 as t2
               on t2.id = tr.idTable2
               on tr.idTable1 = t1.id
    group by t1.libelle

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    Excuse moi mais j'ai comme l'impression que tu es tout simplement énorme,
    beaucoup,
    et merci encore pour la rapidité de ta réponse qui colle parfaitement

  6. #6
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par Australia Voir le message
    Excuse moi mais j'ai comme l'impression que tu es tout simplement énorme
    Juste un peu enrobé ©Obélix

Discussions similaires

  1. Question simple requête SQL
    Par parapluie dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/07/2010, 11h53
  2. [MySQL] [Requête SQL] Question Fonctions PHP
    Par Paul75 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 22/09/2008, 09h05
  3. [SQL] Question sur requête SQL
    Par Cheeper dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 27/06/2007, 17h56
  4. Requte Sql Avancée, question ... ? Estce possible ?
    Par plex dans le forum Administration
    Réponses: 8
    Dernier message: 14/12/2005, 15h13

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