Ciao a tutti avrei un problemino con una query di Update.

La tabella sulla quale sto lavorando è così composta:
codice:
 
id, intervento, stato
1,  1,              0
2,  1,              2
3,  2 ,             3
4,  2 ,             0
5,  2 ,             3
6,  2 ,             4
7,  3 ,             5
8,  4 ,             0
9,  4,              2
... ecc
Avrei bisogno con una query di modificare per ogni intervento solo l'ultimo id per ogni intervento quindi in questo esempio : id 2,6,7,9. La query dovrebbe quindi fare l'update sulla tabella dove per ogni intervento c'è l'id massimo, inserendo stato=1

risultato da ottenere:
codice:
 
id, intervento, stato
1,  1,              0
2,  1,              1
3,  2 ,             3
4,  2 ,             0
5,  2 ,             3
6,  2 ,             1
7,  3 ,             1
8,  4 ,             0
9,  4,               1
... ecc
Per riuscire a selezionare l'ultimo id per ogni intervento ho fatto questa query:
codice:
SELECT max(id) from tabella group by intervento
Ora mi servirebbe una mano per fare l'update.
Magari sarà una cavolata ma mi stò proprio perdendo.

Grazie mille a tutti