Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/05/2011, 07:44
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Update + select

Cita:
Iniciado por gnzsoloyo Ver Mensaje
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;
Si, lo leí traducido y lo entendí pero no sabía que opción podía escoger para realizarlo. Pero viendo tu solución me siento idiota jajajaja

Probaré con ello y seguiré leyendo.

Muchas gracias
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?