Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trường cập nhật MySQL dựa trên giá trị tối thiểu của trường khác khi được nhóm bởi một phần ba

Bạn có thể làm điều này bằng cách tính toán min() và sử dụng join để thực hiện lọc:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi đang làm Quiz trực tuyến loại kịch bản bằng PHP. Tốt hơn là sử dụng cookie hoặc phiên

  2. Sắp xếp thứ tự các cột của bảng MySql bằng Python

  3. Lọc truy vấn MYSQL với các tùy chọn biểu mẫu

  4. mysql để lấy độ sâu của bản ghi, đếm bản ghi cha mẹ và tổ tiên

  5. Làm cách nào để đếm tổng số truy vấn MySQL được sử dụng trên mỗi trang?