SELECT GROUP BY ORDER

Résolu/Fermé
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - Modifié le 3 févr. 2019 à 00:46
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 3 févr. 2019 à 12:19
Bonjour à tous,

Je ne comprends pas pourquoi cette requête ne groupe pas "Menu" :
SELECT Menu FROM tb_sousmenu GROUP BY Menu, NumId ORDER BY NumId

Mais ça fonctionne sans le GROUP BY
Vous avez idée svp ?

Configuration: Windows / Chrome 71.0.3578.98

1 réponse

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
3 févr. 2019 à 07:22
Bonjour
Selon les versions du sgbd utilisé, il faut indiquer dans le select tous les champs mis dans le group by.
La il te manque le numid
1
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 17
3 févr. 2019 à 10:39
Bonjour Jordane,

Malgré cela ça ne fonctionne pas :
SELECT Menu, NumId FROM tb_sousmenu GROUP BY Menu, NumId ORDER BY NumId, Menu


Il affiche toujours :
Menu
-- --------
A
A
A
B
B
B
B
0
yg_be Messages postés 23399 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 1 556 > Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023
Modifié le 3 févr. 2019 à 10:54
bonjour, tu montres (partiellement) ce que tu obtiens, pas ce que veux-tu obtenir.
que veux-tu dire par "grouper"?
peut-être veux-tu faire ceci?
SELECT distinct Menu, NumId FROM tb_sousmenu ORDER BY NumId
0
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 17
3 févr. 2019 à 11:01
Bonjour yg_be

Menu
-- --------
VISAGE
CORPS
au lieu de
Menu
-- --------
VISAGE
VISAGE
VISAGE
CORPS
CORPS
CORPS
CORPS
0
yg_be Messages postés 23399 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 1 556 > Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023
3 févr. 2019 à 11:27
peut-être veux-tu faire ceci?
SELECT distinct Menu, NumId FROM tb_sousmenu ORDER BY NumId
0
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 17 > yg_be Messages postés 23399 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024
3 févr. 2019 à 11:36
Toujours pareil résultats...
0