Bonjour je souhaite additionner les stocks d'une boutique.
En fonction de restrictions de famille de produit, de marques et de codification interne.
Mon soucis est que la requete suivante retourne 1 dizaine de résultats , alors que j attends la somme totale.
Je sais que le probleme viens de ma deuxieme table ( products_description )
Car si je l enleve les résultats des sommes sont cohérents.
Le soucis c est que je ne peux me passer de cette deuxieme table.
Avez vous une idée pour que la requete ci dessous me retourne 1 seul total ?
Code sql : 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 SELECT p.products_id, SUM( p.products_quantity ) AS quantity FROM products p LEFT JOIN products_description pd ON p.products_id = pd.products_id AND ( SUBSTR( pd.products_name, 4, 1 ) NOT LIKE 'E' ) AND ( SUBSTR( pd.products_name, 4, 1 ) NOT LIKE 'H' ) WHERE p.famille = '2' AND p.manufacturers_id NOT IN ( 1, 2, 3, 5, 7, 8, 9, 10, 11, 12 ) GROUP BY p.products_id ORDER BY p.products_id; LIMIT 0 , 30
Partager