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 çà :
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 !
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
Si une âme charitable passe par là, toute aide sera la bienvenue !
Merci d'avance
ThierryP
Partager