Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2011, 05:42
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, 5 meses
Puntos: 2658
Respuesta: Update + select

Si lo traduces literalmente te darás cuenta del problema:
"Usted no puede especificar la tabla destino para actualizar "wp_lista" en la cláusula FROM."

Significa que no puedes leer y actualizar la misma tabla en la misma consulta (una subconsulta es siempre parte de la consulta mayor), porque el resultado del UPDATE podría alterar la lectura resultante, por lo que algunos registros podrían quedar en un estado indeterminado.
En realidad la cosa es mucho más simple (ver uso de UPDATE en manual de referencia):
Código MySQL:
Ver original
  1. UPDATE wp_lista, wp_lista_info
  2. SET wp_lista.lista_info_Id = wp_lista_info.lista_info_id
  3. WHERE wp_lista.lista_nombreunico = wp_lista_info.lista_info_nombre;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)