Bonjour,

Je recherche à faire la somme d'un panier (commerce en ligne):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
TABLE "produits"
+------------+------+
| produit_id | prix |
+------------+------+
| 1          |  10  |
+------------+------+
| 2          |  20  |
+------------+------+
 
 
TABLE "commande"
+-----------------+------------+----------+------------+
| commande_id     | produit_id | quantite | panier_id  |
+-----------------+------------+----------+------------+
|   1             |   1        |     3    |       1    |
+-----------------+------------+----------+------------+
|   2             |   2        |     3    |       1    |
+-----------------+------------+----------+------------+
(Je vous epargne la table panier, inutile ici.)

Comment faire donc le total du panier (90 euros bien sûr) ?

Je suis parti de cette requete mais ce n'est pas bien sur suffisant...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT SUM( p.prix )
FROM commandes c LEFT JOIN produits p USING ( produit_id )
WHERE c.panier_id = 1 ;
Est-ce en fait vraiment possible avec mysql ??

Merci pour votre aide