Salut à tous,
J'ai sorti des matériels qui m'intéressent avec :
select CPT.CPT_VALUE
from GMS_STOCK_L0 as STO inner join COUNTER_VALUE as CPT on CPT.CPT_VALUE = STO.ID_L0
where CPT.CPT_COD =2 and STO.CODE14 = 'D' and STO.CODE10 ='HY'
Je veux virer ces lignes de ma table et pour ça je compte faire un :
delete from COUNTER_VALUE where (MA REQUETE)
J'ai essayé avec un in tout simple mais j'ai un message qui stipule qu'une sous requete ne peut passer sous MSSQL qu'avec le mot clé EXISTS.
J'ai essayé avec EXISTS mais je viens de comprendre qu'in s'agit d'un booléen. Il ne va donc pas tester la présence ligne par mligne.
Il ne permet pas de détruite UNIQUEMENT les lignes de ma requete.
Des idées pour ça ?
Merci d'avance
juju
nice
Partager