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

Viết một truy vấn MySQL để nhận được kết quả cần thiết

Nếu tôi hiểu chính xác, bạn muốn giá trị cuối cùng là một trong bốn giá trị mà bạn chỉ định (tức là không phải 'NONE' ). Các hàm cửa sổ có lẽ là giải pháp đơn giản nhất:

select t.*
from (select t.*,
             first_value(value) over (partition by uaid order by id desc) as current_value
      from t
     ) t
where risk_factor <> 'NONE';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều mục vào một ID MySQL từ biểu mẫu PHP đầu vào hộp kiểm

  2. Một chuỗi được mã hóa base64 có thể chứa khoảng trắng không?

  3. Trả lại dữ liệu từ các hàng với ngày gần đây nhất của mỗi ứng cử viên riêng biệt

  4. Nối một trường liên quan đến nhiều hàng của một bản ghi trong bộ truy vấn trong Django

  5. Hàm PI () MySQL - Trả về giá trị của π (pi)