Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [MySQL]

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168

    [MySQL]

    Ciao ragazzi, ho una tabella con due campi: ID_Utente e Attr1.
    Il campo Attr1 può contenere valori uguali.
    Io voglio realizzare una query che conteggi, per ogni ID_Utente, le occorrenze dei valori assunti dall' Attr1.
    Che ne dite di questa?

    select ID_Utente, count(Attr1)
    from nome_tabella
    group by ID_Utente

  2. #2
    che non si capisce che vuoi fare.

    Se vuoi contare il TIPO di ricorrenza per ogni utente devi raggruppare anche per la ricorrenza

    codice:
    select ID_Utente, Attr1, count(Attr1) as tot
    from nome_tabella
    group by ID_Utente, Attr1

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168
    Ok, e se volessi ordinare l'output in modo da visualizzare dal tot più grande al più piccolo mi basta aggiungere:

    order by tot DESC

    ?

  4. #4
    Originariamente inviato da lilux
    Ok, e se volessi ordinare l'output in modo da visualizzare dal tot più grande al più piccolo mi basta aggiungere:

    order by tot DESC

    ?
    azz... prova no?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.