Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37

    mysql colonna con conteggio

    salve a tutti,
    qualcuno potrebbe aiutarmi con questo problema?
    ho una select join che mi estrae dei determinati valori anche con valori duplicati

    codice:
    SELECT tbl.*, count(nome) FROM tbl
    ora mi servirebbe che ci fosse un'ulteriore colonna che mi conteggiasse i valori per i singoli id ma che mi desse sempre le stesse righe della select originale.
    Facendo invece il count(*) si riduce tutto ad una sola riga

    dovrebbe essere all'incirca così:

    id nome count(nome)
    1 pino 2
    1 pino 2
    2 claudio 1

    Grazie a chiunque sappia rispondermi
    Ultima modifica di egahim; 30-11-2015 a 18:12

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Ciao egahim

    non sono sicuro che sia esattamente quello che ti serve ma puoi provare con:

    codice:
    SELECT tbl.*, count(nome) FROM tbl GROUP BY id
    Ti darà una riga per ogni id ed il conteggio di quell'id.

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    Quote Originariamente inviata da genespos Visualizza il messaggio
    Ciao egahim

    non sono sicuro che sia esattamente quello che ti serve ma puoi provare con:

    codice:
    SELECT tbl.*, count(nome) FROM tbl GROUP BY id
    Ti darà una riga per ogni id ed il conteggio di quell'id.
    Ciao genespos,
    grazie della risposta solo che la tua soluzione già provata anche da me raggruppa per id rendendolo distinct invece a me interessa che, anche se duplicati, i record vengano comunque mostrati con la colonna conteggio.

    Ho risolto in questo modo qualora dovesse servire a qualcuno. Grazie

    codice:
    SELECT  tb1.*,(
            SELECT  COUNT(*)
            FROM    tb2
            WHERE   tb2.id = tb1.id
            )FROM    tb1

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.