Bonjour,
Je recherche à faire la somme d'un panier (commerce en ligne):
(Je vous epargne la table panier, inutile ici.)
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 | +-----------------+------------+----------+------------+
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...
Est-ce en fait vraiment possible avec mysql ??
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 ;
Merci pour votre aide
Partager