Visualizzazione dei risultati da 1 a 5 su 5

Discussione: top user

  1. #1

    top user

    ciao a tutti.
    io ho una tabella mysql di questo tipo

    id, titolo_barzelletta, userchehapostato, testobarzelletta

    ecco, vorrei fare una classifica, con i 5 utenti che hanno postato il maggior numero di barzellette... ma nn riesco a capire come strutturare la query al database...

    qualcuno che possa aiutarmi ??

    thxx

    kicko

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    così dovrebbe andare

    select userchehapostato,count(userchehapostato) as quante
    from tabella
    group by userchehapostato
    order by quante desc
    LIMIT 5;

  3. #3
    SELECT count( `id` ) AS num, `userchehapostato` AS autore
    FROM `prova`
    GROUP BY `userchehapostato`
    ORDER BY num DESC
    LIMIT 0 , 5

  4. #4
    Originariamente inviato da nicola75ss
    così dovrebbe andare

    select userchehapostato,count(userchehapostato) as quante
    from tabella
    group by userchehapostato
    order by quante desc
    LIMIT 5;
    SCUSA non avevo visto il tuo reply avevo il browser aperto poi mi è suonato il tel e non ho + risposto

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da stefano3804
    SCUSA non avevo visto il tuo reply avevo il browser aperto poi mi è suonato il tel e non ho + risposto
    Non ti devi scusare


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.