Hola a todos ,
Tengo un problema, tengo esta sentencia:
Código SQL:
Ver originalUPDATE subdominios sub SET sub.dominioid =
(SELECT dom.id_dominio FROM dominios dom WHERE dom.codigo IN (SELECT SUBSTRING_INDEX(sub.codigo,'.',2) FROM subdominios sub))
con el siguiente error :
can't specify target table for update in from clause
este select funciona de la manera que quiero :
Código SQL:
Ver originalSELECT dom.id_dominio FROM dominios dom WHERE dom.codigo IN (SELECT SUBSTRING_INDEX(sub.codigo,'.',2) FROM subdominios sub)
pero no consigo actualizar por ese error
Un saludo.