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

Muy buenas a todos, qué tal?

Tenía una consulta que haceros. Estoy intentado mejorar un sistema de registro que tengo y tengo un problema. He intentado hacer un UPDATE de un campo cuando en otra tabla tienen datos relacionados, el problema es que me da un error MySQL y por lo que pude leer en el manual en el SELECT no se puede hacer una consulta a la tabla que vas a actualizar, y no sabía como hacerlo de otra forma. Os dejo mi consulta:

Código:
UPDATE wp_lista SET lista_info_Id =(
	SELECT lista_info_id
	FROM wp_lista_info, wp_lista
	WHERE wp_lista.lista_nombreunico = wp_lista_info.lista_info_nombre
	ORDER BY wp_lista.lista_id ASC
);
El erro que me dice es:

ERROR 1093 (HY000): You can't specify target table 'wp_lista' for update in FROM clause

Alguna sugerencia?

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