• User

    sommare numero riche con valore celle

    Ciao a tutti! devo fare questa select in pseudocodice:

    somma il valore nella cella "punti" della tabella A dove "user_id"=x con il numero di righe della colonna B dove "user_id"=x

    in pratica ho due tabelle dove una sola riga sarà "user_id"=x ma conterranno già i punteggi conseguiti da quell'utente e poi altre due tabelle dove ci sono diverse righe con "user_id"=x e quindi vanno prima contate queste righe per entrambe le tabelle e il tutto sommato per avere i punti totali.

    il risultato comunque è avere una tabella con due colonne: user_id e somma_punti magari ordinate per punteggio e con limit 0,10
    grazie 🙂

    edit: ho scritto male il titolo del post 😞 me lo correggete?


  • User

    informati sulle CROSS JOIN di php/mysql. Probabilmente ti sarà d'aiuto


  • User

    il problema che ho ora è questo:

    
    SELECT count(v.id), count(c.id)
    FROM votes as v, content as c
    WHERE v.user_id=1 AND c.created_by=1
    
    

    mi ritorna giustamente una riga e due colonne, solo che queste due celle hanno lo stesso identico valore... e non dovrebbe essere così