Tengo un problema, tengo esta sentencia:
Código SQL:
Ver original
UPDATE 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 original
SELECT 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.