Doublons relatif SQL, problème tordu !

Résolu/Fermé
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 - Modifié par Maxou88100 le 23/03/2010 à 14:01
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 - 24 mars 2010 à 08:59
Bonjour,

Voilà je vous expose mon problème, on va faire simple dans l'explication :p


J'ai une base de données qui contient:

corvees: | nom: | prenom:
Vaisselle | Dupont | Jack
Aspirateur | Dupont | Jack


J'ai donc nom et prénom qui sont identiques, et les corvées sont différentes.


J'aimerais afficher le tout dans un tableau sous la forme suivante (c'est là que ça ce corse):

corvees: | nom: | prenom:
Dupont | Jack | vaisselle, aspirateur


Donc en gros, je voudrais virer les doublons mais garder quand même les deux corvees... Quelqu'un aurait il une brillante idée ? :p
A voir également:

4 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié par Reivax962 le 23/03/2010 à 16:26
Alors tu peux faire ça :
Select 
  prenom, 
  nom, 
  GROUP_CONCAT( 
    DISTINCT corvees  
    ORDER BY corvees ASC 
    SEPARATOR ', ') as corvees 
FROM taTable 
GROUP BY prenom, nom 

Voili voilou !

Xavier
4
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
23 mars 2010 à 15:04
Bonjour,

Quel SGBD utilises-tu ?

Xavier
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
23 mars 2010 à 15:07
MySQL :)
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
23 mars 2010 à 16:31
Et pourquoi, tout simplement et dans les règles de l'art, créer 2 tables différentes et les lier ?

C'est un basique de la base de données !
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
23 mars 2010 à 16:37
J'ai pas compris où tu veux en venir :/ Mais créer deux tableaux c'est pas ce que je recherche !
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
23 mars 2010 à 16:41
dans ce cas, il te faudra apprendre la base de données. avec une telle structure de base, tu n'iras pas loin
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
24 mars 2010 à 08:59
Ahhh ! Ok. Donc tu me conseille de lier les table :) Le problème c'est que les tables sont déjà liées, en gros les info proviennent de plusieurs tables ! Je ne pas faire autrement malheureusement :(
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
23 mars 2010 à 16:31
Magique ! Merci ! No comment, la classe <3
0