Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    contare numeri uguali di una colonna

    ciao a tutti! ho una tabella con una colonna che contiene degli id.
    io vorrei sapere quante volte è presente ogni id.
    ad esempio, l'id 1 è presente 5 volte, l'id 2 7 volte, l'id 3 una volta ecc...
    non so come creare una select mysql adeguata.
    grazie.

  2. #2
    Quote Originariamente inviata da iacoposk8 Visualizza il messaggio
    ciao a tutti! ho una tabella con una colonna che contiene degli id.
    io vorrei sapere quante volte è presente ogni id.
    ad esempio, l'id 1 è presente 5 volte, l'id 2 7 volte, l'id 3 una volta ecc...
    non so come creare una select mysql adeguata.
    grazie.
    ciao,
    e' molto semplice... Raggruppa per id e fa un conteggio... Quindi usa group by e count

    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ma pensa che asino che sono! son cose che conosco e nemmeno ci ho provato, credevo che mi avrebbe fatto la somma di tutto.. grazie mille, risolto

  4. #4
    Quote Originariamente inviata da iacoposk8 Visualizza il messaggio
    ma pensa che asino che sono! son cose che conosco e nemmeno ci ho provato, credevo che mi avrebbe fatto la somma di tutto.. grazie mille, risolto

    prego
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  5. #5
    non sarebbe male postare la soluzione, così per aiutare qualche altro forumista che avesse i tuoi stessi dubbi

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    a ok, si in pratica è proprio come ha detto bomberdini, nel mio caso specifico ho scritto:
    codice:
    SELECT COUNT(*) FROM tag_user GROUP BY id_tag_user ORDER BY COUNT(*) DESC

  7. #7
    se fai

    codice:
    SELECT id_tag_user, COUNT(*) FROM tag_user GROUP BY id_tag_user ORDER BY COUNT(*) DESC
    

    mostra anche l'id, con le occorrenze di fianco

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.