SELECT GROUP BY ORDER

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    1. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
       
      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
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention  
       
      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
    3. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
       
      Bonjour yg_be

      Menu
      -- --------
      VISAGE
      CORPS
      au lieu de
      Menu
      -- --------
      VISAGE
      VISAGE
      VISAGE
      CORPS
      CORPS
      CORPS
      CORPS
      0
    4. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention  
       
      peut-être veux-tu faire ceci?
      SELECT distinct Menu, NumId FROM tb_sousmenu ORDER BY NumId
      0
    5. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Toujours pareil résultats...
      0