Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2011, 10:06
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: No consigo hacer funcionar una consulta

La consulta que haces no puedes utilizar erdm_user.userid porque el analizador de la consulta no sabe a que fila de la tabla erdm_user te estás refiriendo. Para eso puedes utilizar FROM.

Puedes tener problemas con las claves primarias así que tendrías que desactivar temporalmente la integridad referencial.


Código MySQL:
Ver original
  1. UPDATE erdm_post
  2. SET userid = erdm_user.userid
  3. FROM erdm_user
  4. WHERE erdm_post.username = erdm_user.username