Requête sql GROUP BY

Petit nouveau ! | 1 Messages

07 mars 2010, 21:31

Bonjour à tous,

Je me permet de vous demander de l'aide c'est que j'ai chercher un peut partout sur google sans arriver à trouver quelque chose de satisfaisant !

J'ai actuellement une table nomée : "sous_categorie". Avec "categorie" comme champ.
J'aimerais pouvoir afficher TOUTES les sous catégories trier par ordre.

j'ai donc un
GROUP BY categorie ASC
mais cela ne liste que le nom des différentes catégories. J'ai aussi pensé à
ORDER BY categorie ASC
mais cela ne me conviens pas car cela m'affiche :
" Categorie1 -> sous categorie
Catégorie 2 -> sous categorie
Categorie1 -> sous categorie
Catégorie 2 -> sous categorie
etc ..."

hors j'aimerais avoir :

" Categorie1 -> sous categorie
Categorie1 -> sous categorie
Catégorie 2 -> sous categorie
Catégorie 2 -> sous categorie
etc ..."
(ranger par catégorie), mais la je sèche, n'auriez vous pas une idée ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2010, 00:17

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide. ;)

Merci de prendre le temps de lire les règlements.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 2287 Messages

08 mars 2010, 01:08

Hello,

order by est bien ce qu'il te faut. A toi de trouver comment lui faire produire le résultat que tu veux.
if(!@work()){ Nespresso(); } else { what(); }
______________________________