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

Find min. i en kolonne, hvor to andre kolonner er nul

Bare konverter din sætning i forespørgslen:

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

Så din fulde forespørgsel bør være (ved hjælp af MIN() aggregeret funktion):

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

Se denne SQLFiddle-demo



  1. Indsæt, ved dubletopdatering i PostgreSQL?

  2. Hvis jeg har en MySQL-tabel med flere samme kolonneværdier, hvordan sletter jeg så alle de seneste poster undtagen to?

  3. Oracle Text fungerer ikke med NVARCHAR2. Hvad ellers kan være utilgængeligt?

  4. Hvordan kan jeg importere en geoDataFrame til MySQL?