Mysql
 sql >> Base de données >  >> RDS >> Mysql

SUM(DISTINCT) basé sur d'autres colonnes

select sum (rate)
from yourTable
group by first_name, last_name

Modifier

Si vous voulez obtenir toute la somme de ces petites "sums ", vous obtiendrez une somme de toutes les tables..

Select sum(rate) from YourTable

mais, si pour une raison quelconque sont différents (si vous utilisez un where , par exemple) et vous avez besoin d'une somme pour cette sélection ci-dessus, faites-le.

select sum(SumGrouped) from 
(    select sum (rate) as 'SumGrouped'
    from yourTable
    group by first_name, last_name) T1