| 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 |
| |
|
|
|