Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2011, 13:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Hacer un update con left join

Son al menos un tres de detalles:
1) El UPDATE y el SELECT no tienen la misma sintaxis. Lee el manual de referencia ante cualquier duda.
2) No puedes usar un LEFT JOIN en un UPDATE para actualizar una tabla que pones como condicional, porque podrías intentar actualziar un registro que no existe. El UPDATE sólo tiene sentido contra registros que efectivamente existen en la tabla.
Prueba:
Código MySQL:
Ver original
  1.   informacion_solicitante I
  2.   usuarios_has_todo us ON i.id_informacion = us.id_informacion_solicitante
  3.   usuarios u ON u.id_usuarios_has_todo = us.id_usuarios_has_todo
  4.   i.apaterno='nuevo'
  5.   u.id_usuarios=6
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)