buongiorno
ho una tabella fatta così
La tabella, ha un id autoinc., un id record, tre campi field varchar, e un campo flag.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 |
+----+--------+--------+--------+--------+------+
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?