Bonjour,

J'ai une requête SQL qui ne marche pas dans MySql, je n'ai pas de message d'erreur. J'ai juste une page de chargement qui tourne sans jamais rien afficher.

J'ai une piste ça doit venir du OR, lorsque j’exécute la requête sans le OR ça marche direct. Voici la requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 SELECT cust.`id_customer`,cust.`firstname`,cust.`lastname`,cust.`email`,SUM(ord.`total_products_wt`) AS total, ord.date_add,ord.`current_state` 
FROM `ps_customer` cust,`ps_orders` ord 
WHERE cust.`id_customer` = ord.`id_customer` AND ord.date_add LIKE "2014-12%" 
AND ord.`current_state` = 4 OR ord.`current_state` = 8 
Group by cust.id_customer 
Having SUM(ord.`total_products_wt`) >= 300
Si quelqu'un peut m'éclairer.