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

Tìm giá trị nhỏ nhất trong một cột có hai cột khác bằng 0

Chỉ cần chuyển đổi câu của bạn trong truy vấn:

(find)    (the lowest imageID) (where the other two columns = 0)  
[SELECT]   [MIN(imageID)]      [WHERE Processing = 0 AND Finished = 0]

Vì vậy, truy vấn đầy đủ của bạn nên là (sử dụng MIN() hàm tổng hợp):

SELECT MIN(ImageId) as LowestImageId
FROM Mytable 
WHERE Processing = 0 
  AND Finished = 0

Xem bản trình diễn SQLFiddle này



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tìm nạp các bản ghi đối sánh chính xác trong Spring JPA @Query

  2. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Arch Linux

  3. Python From Scratch:Tạo một trang web động

  4. Có bao nhiêu người đăng ký trong ngày trong tuần

  5. Di chuyển một hàng từ bảng này sang bảng khác (Chèn danh sách giá trị không khớp với danh sách cột)