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

Somme de la multiplication des colonnes pour les lignes avec des ID similaires dans MySQL

SELECT
id, 
SUM(amount*price) AS total
FROM mytable
GROUP BY id

Données :

| id | amount | price |
|----|--------|-------|
| 2  | 3      | 19    |
| 2  | 3      | 89    |
| 3  | 203    | 1     |

Résultat :

id  total
2   324
3   203