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

Requête MYSQL pour SUM et DISTINCT ?

Je ne sais pas vraiment quelles sont les règles ni pourquoi votre tableau est dans ce format (avec nom répété, quantité, prix), mais voici un moyen d'obtenir le résultat attendu.

select kind, SUM(quantity*price)
from
(
SELECT name, quantity, price, min(kind) kind
FROM YourTable
group by name, quantity, price
) t
group by kind