Si je souhaite savoir combien m'a rapporté le client 3, et combien il a fait de commandes, je fais un truc genre
SELECT COUNT(*), SUM(prix)
WHERE client_id=3
Mais si je veux savoir combien m'a rapporté le client 3 sur ses 100 dernières commandes (ou sur ses x dernières commandes si x < 10, je fais comment?
SELECT COUNT(*), SUM(prix)
WHERE client_id=3
ORDER BY date DESC
LIMIT 100
N'est evidemment pas bon, y'a qu'une seule row de retournée quoi qu'il arive puisqu'il n'y a qu'un seul client 3. Comment faire?