Buenas tengo esta "select"
SELECT max(fecha),t1.codigo FROM tabla2 t2 inner join tabla1 t1 on t2.codigo=t1.codigo and t2.id=t1.id group by t1.codigo
Y lo transformo en un update con inner join
update tabla1 t1 inner join tabla2 t2
on t2.codigo=t1.codigo and t2.id=t1.id
set proxima=max(t2.fecha)
Pero no consigo hacer funcionar el update
Si quito el "max" si que lo hago funcionar pero a mi me interesa con el
asi si que funciona ==> update tabla1 t1 inner join tabla2 t2
on t2.codigo=t1.codigo and t2.id=t1.id
set proxima='2008/01/01'
salu2 radge