- Tabla1: nombre de usuario y más info (clave primera username+otro campo).
- Tabla2: id de usuario (clave primaria), nombre de usuario e info del usuario.
Quiero cambiar la tabla 1, para que en lugar del nombre del usuario se guarde el id del usuario.
La sentencia SQL sería del estilo a la siguiente:
Código:
En teoría debería funcionar, pero me da un error de sintaxis "cerca de SELECT userid FROM tabla2 WHERE tabla2.username = tabla1...".UPDATE tabla1 SET username = (SELECT userid FROM tabla2 WHERE tabla2.username = tabla1.username)
¿Alguna idea?