• Moderatore

    select mysql

    ciao ragazzi volevo un paio di info veloci e poi vi lascio^^

    devo fare una select di una tabella (BORSA) e ricavare tutti i risultati per l'$username

    la tabella è struttuata in questo modo:
    USER
    NOME OGGETTO
    DESCRIZIONE OGGETTO
    FORZA
    DESTREZZA
    MFORZA
    MDESTREZZA

    come vedete ci sono due volte i valori FORZA e DESTREZZA questo perchè due indicano i bonus e gli altri i malus.

    a me servirebbe caricare con una select tutti gli oggetti che possiede $username e poi mi servirebbe fare la somma di tuti i valori DESTREZZA di tutti i valori FORZA e così via per quanti sono gli oggetti presenti per l'$username

    per esempio:

    l'$username antonio ha 2 oggetti rispettivamente con:
    1°ogg) FORZA 5 DESTREZZA 2
    2°ogg) FORZA 1 DESTREZZA 1
    3°ogg) MFORZA -1 MDESTREZZA -2
    ora vorrei calcolare così
    forza totale 5 destrezza totale 1
    è possibile?
    mi potete aiutare? grazie mille


  • Moderatore

    se ho capito:

    select sum(forza+mforza) as forzatotale, sum (destrezza+mdestrezza) as destrezzatotale from tabella where username=$nomeusername;

    :ciauz: