jdepluvie Posted September 28, 2017 Share Posted September 28, 2017 Bonjour, Dans le module followup je souhaite modifier la requete afin que ne soient solicités que les clients qui sont dans le groupe par défaut (valeur =1). J'ai isolé la requete : SELECT c.id_lang, c.id_cart, cu.id_customer, cu.firstname, cu.lastname, cu.email (SELECT COUNT(o.id_order) FROM orders o WHERE o.id_customer = cu.id_customer and o.valid = 1) nb_orders FROM '._DB_PREFIX_.'customer cu LEFT JOIN orders o ON (o.id_customer = cu.id_customer) LEFT JOIN cart c ON (c.id_cart = o.id_cart) WHERE cu.id_customer NOT IN (SELECT o.id_customer FROM orders o WHERE DATE_SUB(CURDATE(),INTERVAL '.(int)(90).' DAY) <= o.date_add)'; Mais quand je rajoute dans le select juste cet élément cu.id_default_group juste après cu.email avec la virgule J'ai une erreur... et je n'ai pas encore rajouté la condition : WHERE cu.id_default_group = 1 Auriez vous une idée, car je sais faire uniquement des requete de base sur une table. Merci par avance PS : Boutique en 1.4.9 Link to comment Share on other sites More sharing options...
doekia Posted September 28, 2017 Share Posted September 28, 2017 Idée 1: apprendre le SQL Idée 2: Observer comment sont écrite d'autre requête et donc apprendre un peu de SQL WHERE <condition1> and <condition2> and .... WHERE cu.id_default_group = 1 AND cu.id_customer NOT IN (SELECT o.id_customer FROM orders o WHERE DATE_SUB(CURDATE(),INTERVAL '.(int)(90).' DAY) <= o.date_add)'; 1 Link to comment Share on other sites More sharing options...
jdepluvie Posted September 28, 2017 Author Share Posted September 28, 2017 Merci beaucoup ! Je suis sur l'option 2, à savoir observer d'autres requêtes, mais à ce stade celle-ci était trop complexe pour qui j'y parvienne. Merci. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now