El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de MySQL
Foros del Guru > MySQL
Usuario Limitacion de sintaxis en consulta...
Desconocido
Enviado - 19/10/2004
 
Vengo de trabajar con Microsoft SQL Server y tengo nocion avanzada del lenguaje SQL, pero cuando intento realizar una consulta de eliminacion de datos en MySQL, este me da error y me dice q no es posible la sig:

delete FROM modulos where id_modulo in(
SELECT id_modulo FROM ucs_db.modulos where raiz='xx'
union
SELECT id_modulo FROM ucs_db.modulos where raiz in(
SELECT id_modulo FROM ucs_db.modulos where raiz='xx')
)

... el error que me da es "You can't specify target table 'modulos' for update in FROM clause".
Esto es un error grave de soporte de MySQL, ya que me permite trabajar con selecciones internas y borrar esas tuplas.
Alguien me puede decir como lo hago????
Gracias. Carlos
 
 

 

Contactos myStudio Network