Hello à tous,
Ça fait pas mal d'heures que je cherche d'où vient mon erreur, mais pas moyen de trouver, quand j’exécute une requête select avec les mêmes conditions elle fonctionne mais pas avec un update, je me suis dit que peut être quelqu'un saurait d'où vient le problème.
Voici la requête :
Réponse mysql :Code:
1
2
3
4
5
6 UPDATE t_comptes_man cm INNER JOIN t_droits d ON d.id_facture = cm.id_facture AND d.id_man = cm.id_man SET cm.credit = SUM(d.net) WHERE d.date_fact_client >= '2012-07-01' AND cm.debit = 0 AND d.net <> cm.credit GROUP BY d.id_facture, d.id_man
Citation:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY d.id_facture, d.id_man' at line 5

