sql >> Database teknologi >  >> RDS >> Mysql

MySQL-opdateringsfelt baseret på min. værdi for et andet felt, når det er grupperet efter et tredje

Du kan gøre dette ved at beregne min() og bruge en join for at udføre filtreringen:

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;


  1. Spring Boot Application sætter sig fast på Hikari-Pool-1 - Starter...

  2. mysql, gentag gennem kolonnenavne

  3. 2 måder at få dagen fra en date i Oracle

  4. Bind adresse og MySQL-server