Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Query con conteggio user e orderby particolare

    Salve!
    mi sono bloccato qua e chiedo il vostro supporto illuminato.

    Ho una tabella ad esempio così in cui ogni USER carica roba (STUFF)
    codice:
    ID - USER - STUFF
    1 - 2 - aaa
    2 - 2 - nnn
    3 - 3 - ccc
    4 - 1 - 33
    5 - 2 - 45
    6 - 3 - 222
    Vorrei ottenere questo
    codice:
    USER 2 ha caricato 3 STUFF
    USER 3 ha caricato 2 STUFF
    USER 1 ha caricato 1 STUFF
    Quindi ordinare gli USER contando quanti STUFF in totale hanno nella tabella e in modo decrescente.
    Facendo vari "accrocchi" riuscirei a farlo ma volevo sapere come si potrebbe fare con una singola query...
    ... una cosa tipo...
    codice:
    SELECT * FROM tabella ORDER BY Count(USER) as totstuff DESC
    ... chessò bò... aiudo

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select user,count(stuff) as quanti
    from tabella
    group by user
    order by quanti desc

  3. #3
    Originariamente inviato da nicola75ss
    codice:
    select user,count(stuff) as quanti
    from tabella
    group by user
    order by quanti desc
    ma lol

    provo subito

  4. #4
    Ottimo funziona
    Grazie davvero

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.