Compter les stocks, soucis pour ecrire une requete
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:
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 |