ayuda con sentencia sql

hola chavales os comento, tengo dos tablas una que contiene unos movimientos de articulos y el idarticulo y otra tabla que tiene el idarticulo y la descripcion del articulo
pues quiero borrar de la primera tabla todos los movimientos que tengan los articulos en cuyo nombre aparezca un *

delete from tbMaestroArticuloAlmacen
where IDArticulo = (select tbMaestroArticuloAlmacen.IDArticulo from tbMaestroArticuloAlmacen, tbMaestroArticulo
where tbMaestroArticuloAlmacen.IDArticulo = tbMaestroArticulo.IDArticulo AND tbMaestroArticulo.DescArticulo like '%*%')

yo lo he planteado asi pero no funciona....alguien me puede ayudar?
....where IDArticulo IN (select tbMaestroArticuloAlmacen....

Así te funcionará
deathline escribió:....where IDArticulo IN (select tbMaestroArticuloAlmacen....

Así te funcionará


gracias efectivamente asi lo habia solucionado pero se me olvido comentarlo...
gracias de nuevo
2 respuestas