Bonjour,

Le code suivant ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DELETE FROM `att_camp_prosp` WHERE id_attprospect IN (SELECT a.id_attprospect AS id_attprospect FROM `att_camp_prosp` AS a, `prospe` AS b WHERE a.id_attprospect=b.Id AND a.id_attcampagne=70 AND b.CP LIKE '13%')
Je veux supprimer tous les enregistrements de la table att_camp_prosp qui ont id_attcampagne=70 et dont le CP commence par 13.

La requête SELECT fonctionne.

Le DELETE me donne l'erreur suivante :
#1093 - You can't specify target table 'att_camp_prosp' for update in FROM clause
Merci,
ZiP