Bonjour à tous,
soit les 2 tables suivantes :
qui traduisent ceci :
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 CREATE TABLE commande ( id_cmd INT NOT NULL AUTO_INCREMENT , date_cmd DATE NOT NULL , id_user INT NOT NULL , PRIMARY KEY ( id_comm ), FOREIGN KEY (id_user) REFERENCES utilisateurs (id_user) ); CREATE TABLE ligne_cde ( id_lig INT NOT NULL AUTO_INCREMENT , id_product_lig INT NOT NULL , qte_lig DOUBLE( 6, 2 ) DEFAULT '0' NOT NULL , id_cmd_lig INT NOT NULL , PRIMARY KEY ( id_lig ), FOREIGN KEY (id_cmd_lig) REFERENCES commande (id_cmd) );
un utilisateur peut passer 0 ou plusieures commandes ;
une commande comporte plusieurs produits (ligne_cmd).
j'pense que les noms des champs sont assez explicite pour comprendre
la requête que je voudrais éffectué est:
sélectionner les produit qui ont été le plus vendus.
faut donc que je recuperer dans toute les commande passer par tout les utilisateur, les produits qui ont été le plus vendus.
je sais pas torp comment m'y prendre.
merci de proposer vos réponse, à bientot.
Partager