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

    [mysql] raggruppare query con un field uguale (e aggiornare il contatore)?

    ciao a tutti ho una tabella cosi fatta

    codice:
    id | value | contatore
    1    ciao      0
    2    ciao      0
    3    ciao      0
    4    ciao2    0

    è posssibile fare un query in modo che i 3 valori di "ciao" (e gli altri valori uguali dove presenti) vengano raggruppati?

    codice:
    id | value | contatore
    1    ciao      3
    2    ciao2    1
    opppure devo gestirlo tramite codice?

  2. #2

    Re: [mysql] raggruppare query con un field uguale (e aggiornare il contatore)?

    Originariamente inviato da xnavigator
    ciao a tutti ho una tabella cosi fatta

    codice:
    id | value | contatore
    1    ciao      0
    2    ciao      0
    3    ciao      0
    4    ciao2    0

    è posssibile fare un query in modo che i 3 valori di "ciao" (e gli altri valori uguali dove presenti) vengano raggruppati?

    codice:
    id | value | contatore
    1    ciao      3
    2    ciao2    1
    opppure devo gestirlo tramite codice?
    select valore, count(valore) from tabella group by valore
    http://www.anobii.com/isalreadyinuse

  3. #3
    si quesot è per selezionare.. io in realtà volevo trasformare quella tabella nel secondo modo...

    praticametne creare la tabella con i valori della tua select...

    forse lo dovrei fare creando una tabella temporanea e poi svuotando la prima tabella bho

  4. #4
    Originariamente inviato da xnavigator
    si quesot è per selezionare.. io in realtà volevo trasformare quella tabella nel secondo modo...

    praticametne creare la tabella con i valori della tua select...

    forse lo dovrei fare creando una tabella temporanea e poi svuotando la prima tabella bho
    che database?
    http://www.anobii.com/isalreadyinuse

  5. #5
    Originariamente inviato da isAlreadyInUse
    che database?
    mysql - myisam?

  6. #6

  7. #7
    em: Currently, you cannot insert into a table and select from the same table in a subquery.

  8. #8
    vabè insomma devo fare un piccolo script che conserva i valori di quella select

    poi fa il truncate della tabella

    e poi faccio le varie INSERT in base ai valori che ho prima

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Crei una tabella nuova, riversi i dati lì e cancelli quella esistente.

  10. #10
    Originariamente inviato da nicola75ss
    Crei una tabella nuova, riversi i dati lì e cancelli quella esistente.
    non posso...

    la tabella deve avere un nome univoco perchè nel corso del tempo vengono aggiunti record da altre parti del codice


    (che poi una volta ogni tanto devo raggruppare con questo procedimento)

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.