• User

    Generare classifiche top 10

    Salve a tutti. Avrei bisogno di un aiutino.Ho un database così composto

    id marca tipo maniche colore....ecc.

    1 marca1 tipo1 maniche1 colore1
    2 marca1 tipo2 maniche1 colore2
    3 marca2 tipo1 maniche2 colore3

    Vorrei creare uno script che mi estrapolasse una classifica (top 10) riferita alla marca e al tipo. Il risultato che vorrei è:

    classifica per tipo 1: (poi per tipo 2, 3 4 ecc.)

    1. Marca1 --->Quanti
    2. Marca2 ---> Quanti

    Mi dareste una mano? Ve ne sarei grato.


  • ModSenior

    Ciao liberlux,

    Puoi aggiungere group by per raggrupare i record con medesimo valore del campo, e con count contare quanti sono, ed ordinarlo.

    SELECT count(marca) AS punteggio FROM tabella GROUP BY marca ORDER BY punteggio DESC