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 et SQL. Discussion :

Problème pour regrouper des valeurs [AC-2007]


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2008
    Messages : 94
    Par défaut Problème pour regrouper des valeurs
    Bonjour,

    Je voudrais savoir s'il était possible de regrouper des éléments précises (exemple prenom et astrologie).
    J'aimerais par exemple regrouper les prenoms et leurs signes astrologique sans redondance.

    prenom | astrologie | nom
    toto lion kiki
    toto scorpion nono
    toto lion bibiche
    tata verseau boss

    Résultat:
    prenom | astrologie | nom
    toto lion kiki
    toto scorpion nono
    tata verseau boss

    toto lion bibiche a été supprimé car il existait déjà un toto lion

    Apparemment, le distinct se met sur tous les éléments (prenom, astrologie et nom)

    J'ai aussi essayé ceci mais ça ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT distinct(prenom, astrologie), nom from test2
    Et pour utiliser le GROUP BY il faut une opération arithmétique (par exemple : Select count(*), prenom from test2 group by prenom)

    Merci par avance

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    bonjour,

    Citation Envoyé par christophe31 Voir le message
    toto lion bibiche a été supprimé car il existait déjà un toto lion
    le tout est de savoir pourquoi éliminer "bibiche" plutôt que "kiki"...

    essaye avec un truc du style:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT prenom, astrologie, First(nom) AS PremierNom FROM test2
    GROUP BY prenom, astrologie;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2008
    Messages : 94
    Par défaut
    Merci, c'est bon f-leb.

    nb : J'ai éliminé bibiche car kiki c'est plus mignon

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/01/2011, 16h45
  2. [MySQL] Problème pour comparer des valeurs avec accent
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/12/2010, 08h36
  3. [Toutes versions] problème pour regrouper des valeurs de cellules tout en respectant l'ordre
    Par songs_of_liberty dans le forum Excel
    Réponses: 5
    Dernier message: 16/04/2009, 18h43
  4. Réponses: 6
    Dernier message: 28/12/2007, 22h34
  5. Problème pour forcer des valeurs d'un tableau
    Par n][co dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 25/04/2007, 20h59

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