Bonjour le forum,


Je suis très loin d'être un pro de SQL... mais j'ai besoin de faire une manip sur notre ERP. Je vais tâcher d'être clair !
J'ai deux tables :
ARTICLE, qui comprend (entre autres) les champs ARKTSOC, ARKTCODART, ARCTCODEP, ARCTCODMPL
STDEPLOT, qui comprend (entre autres) les champs DPKTSOC, DPKTCODART, DPKTDEPOT, DPKTCODMPL

Je veux supprimer de STDEPLOT les enregistrements suivant ces critères :
- DPKTDEPOT = ARCTCODEP
ET
- DPKTCODART = ARKTCODART
ET
- DPKTCODMPL <> ARCTCODMPL
J'ai tenté un truc comme çà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
delete from stdeplot where dpktsoc=¿103¿ and article.arktcodep=dpktdepot and article.arktcodart=dpktcodart and dpktcodmpl<>article.arktcodmpl
mais il ne se passe rien... même pas un message d'insulte, ce qui laisserait supposer que la syntaxe est compréhensible.. et c'est tout !

Si une âme charitable passe par là, toute aide sera la bienvenue !
Merci d'avance

ThierryP