Bonjour, j'ai fais une requête, celle ci fonctionne comme je le souhaite, cependant la requête est assez longue.
Je la post donc ici, et si quelqu'un a une idée pour l'améliorer niveau rapidité, qu'il n'hésite pas.
Merci d'avance
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
20
21
22
23
24
25
26
27 SELECT delivery_title AS titre, COUNT(carts.product) AS nombre FROM orders INNER JOIN carts ON orders.guest = carts.guest WHERE orders.status IN ('validate', 'soumis', 'envoyea', 'envoyed') AND orders.delivery_title ='Mr' AND carts.product ".$produit." GROUP BY carts.product UNION ALL SELECT delivery_title AS titre, COUNT(carts.product) AS nombre FROM orders INNER JOIN carts ON orders.guest = carts.guest WHERE orders.status IN ('validate', 'soumis', 'envoyea', 'envoyed') AND orders.delivery_title ='Mme' AND carts.product ".$produit." GROUP BY carts.product UNION ALL SELECT delivery_title AS titre, COUNT(carts.product) AS nombre FROM orders INNER JOIN carts ON orders.guest = carts.guest WHERE orders.status IN ('validate', 'soumis', 'envoyea', 'envoyed') AND orders.delivery_title ='Mlle' AND carts.product ".$produit." GROUP BY carts.product
Partager