Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Aktualisierungsfeld basierend auf dem Mindestwert eines anderen Felds, wenn es durch ein drittes gruppiert wird

Sie können dies tun, indem Sie min() berechnen und mit einem join So filtern Sie:

update t join
       (select date, min(value) as minvalue
        from t
        group by date
       ) tmin
       on t.date = tmin.date and t.value = tmin.minvalue
    set tag = 1;