buongiorno

ho una tabella fatta così
Codice PHP:
+----+--------+--------+--------+--------+------+
id record field1 field2 field3 flag |
+----+--------+--------+--------+--------+------+
1  7      ab     cc     cx     1    |  <------ QUI
2  8      hh     ko     oo     1    |
3  9      hu     nx     ij     1    |
4  7      ab     cc     cx     1    |
+----+--------+--------+--------+--------+------+ 
La tabella, ha un id autoinc., un id record, tre campi field varchar, e un campo flag.

Dovrei poter formulare un UPDATE (tutto in sql, senza uso del php), che setti flag=0
dove trova record precedenti aventi i tre field e id record uguali.
Nell'esempio l'id 1 e l'id 4 hanno tutti i campi uguali.
L'update dovrebbe settare quindi flag=0 sull'id 1.

Come posso fare?