Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 01h01   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 11
Points : 4
Points : 4
Par défaut Deux GROUP BY consécutifs

Bonjour,

j'ai manifestement le même problème présenté ici.

Je souhaite faire deux GROUP BY consécutifs, et non un GROUP BY avec une composition de deux valeurs.

Par exemple :
Code :
SELECT champa, champb FROM tablez GROUP BY champa, champb
retourne ça :
Code :
1
2
3
4
5
6
7
champa champb
     1       3
     1       4
     2      18
     3       4
     3      67
     3     109
alors que je souhaiterais une réponse du genre :
Code :
1
2
3
4
champa champb
     1       3
     2      18
     3       4
Donc champa ne doit jamais se repeter, et champb non plus (pas seulement le couple champa - champb).

Existe t'il une issue simple en SQL ?

Merci d'avance
Blocks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 09h46   #2
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

si tu fais juste un group by sur champa, cela ne te donnerai pas ce que tu veux?
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 10h15   #3
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Code :
SELECT distinct(champa), champb FROM tablez GROUP BY champa, champb ORDER BY champa
C'est pas un truc du genre que tu veux ?
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h40.


 
 
 
 
Partenaires

Hébergement Web