[résolu] [sql] Savoir si un GROUP BY a été appliqué

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


OTP
Modérateur
Modérateur
 
Messages: 13054
Inscription: Ven Déc 16, 2005 22:41

[résolu] [sql] Savoir si un GROUP BY a été appliqué

Message le Ven Mai 02, 2008 14:53

Bonjour,

Désolé pour le titre sans doute pas clair...

J'ai une requête qui utilise un GROUP BY pour grouper les sous-parcs d'un même parc d'éoliennes.
Un champ 'nom' décrit le nom des parcs
Un champ 'sous_nom' décrit les noms des sous-parcs qui constituent le parc.
J'ai fait une requête avec un GROUP BY qui fonctionne bien, mais je ne peux pas savoir si une ligne donnée du résultat de la requête correspond à un parc constitué d'un seul sous-parc ou d'un parc constitué de plusieurs sous-parcs.
J'ai bien pensé à ajouter à la table un champ qui vaudrait 1 pour chaque enregistrement, et un SUM dans la requête. Ainsi, si cette valeur vaut 1, ou un nombre supérieur, je sais combien de sous-parcs il y a par parc. Mais ça me force à modifier la structure de ma table et le script que j'utilise pour la faire vivre.

Ma question : il y a t-il une ruse, un moyen simple, pour obtenir l'info que je veux sans modifier ma table ?

Merci d'avance,

Michaël
Dernière édition par OTP le Ven Mai 02, 2008 16:59, édité 1 fois.


xTrade
WRInaute accro
WRInaute accro
 
Messages: 2260
Inscription: Lun Déc 11, 2006 14:10

Message le Ven Mai 02, 2008 15:15

SELECT *,count(*) as total FROM table GROUP BY machin

Ca marche ?
Dernière édition par xTrade le Ven Mai 02, 2008 15:16, édité 1 fois.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Ven Mai 02, 2008 15:16

Salut, montre nous un extrait de ta table, la requête actuelle, et le résultat que tu aimerais :)


OTP
Modérateur
Modérateur
 
Messages: 13054
Inscription: Ven Déc 16, 2005 22:41

Message le Ven Mai 02, 2008 15:21

Je vais essayer la solution de Xtrade et je reviendrai vers vous si ça ne colle pas.
Merci.


OTP
Modérateur
Modérateur
 
Messages: 13054
Inscription: Ven Déc 16, 2005 22:41

Message le Ven Mai 02, 2008 16:58

La solution de xTrade marche parfaitement.
Merci à vous deux.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Ven Mai 02, 2008 17:38

De rien même si je n'y suis pas pour grand chose ^^


xTrade
WRInaute accro
WRInaute accro
 
Messages: 2260
Inscription: Lun Déc 11, 2006 14:10

Message le Ven Mai 02, 2008 17:48

Putain, je deviens un pro de Sql :lol:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités