Bonsoir
Je ne comprends pas pourquoi ma requête suivante me sort un résultat en doublon alors que c.id_cart est unique?
Ai-je fait une erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT c.id_cart, c.id_lang, c.id_customer, cu.firstname, cu.lastname, cu.email, c.date_add, o.id_order FROM ps_cart c LEFT JOIN ps_orders o ON ( c.id_cart = o.id_cart ) RIGHT JOIN ps_customer cu ON ( c.id_customer = cu.id_customer ) RIGHT JOIN ps_cart_product cp ON ( c.id_cart = cp.id_cart ) WHERE c.id_shop = 6 AND DATE_SUB(CURDATE(),INTERVAL 4 DAY) <= c.date_add AND DATE_SUB(CURDATE(),INTERVAL 3 DAY) >= c.date_add AND o.id_order IS NULL AND cp.id_product IS NOT NULL
Partager