
21/06/2013, 12:07
|
| | Fecha de Ingreso: junio-2012 Ubicación: Venezuela
Mensajes: 68
Antigüedad: 12 años, 8 meses Puntos: 6 | |
Respuesta: Problema con update en mysql Cita:
Iniciado por leonardo_josue Hola MagoMarlon:
Lo que quieres hacer, lo vas a tener que hacer por partes, o meterlo en un procedimiento almacenado. El primer UPDATE no funciona porque no es posible utilizar la función MAX dentro de la sección WHERE de una consulta, ya que este es un campo calculado que existe sólo hasta que se termina de ejecutar la consulta...
La segunda consulta no funciona porque no puedes utilizar la misma tabla que vas a actualizar dentro de una subconsulta, porque se crea un conflicto. http://dev.mysql.com/doc/refman/5.0/...ry-errors.html
Intentalo así:
Otra solución sería que hagas la consulta en dos partes, por un lado obtener el MAX(id_propuesta) que quieres actualizarlo y almacenarlo en una variable y utilizar esa variable en el UPDATE.
Haz la prueba y nos comentas.
Saludos
Leo. Esto si no me funcionó amigo :/ la respuesta de gnzsoloyo si. Gracias por responder. Saludos... |