Поиск min в столбце, где два других столбца равны нулю

Я пытаюсь написать поиск в MySQL, который найдет самый низкий imageID где два других столбца = 0. В этом случае возвращаемый imageID будет равен 8.

 ImageId Processing Finished 5 0 1 6 1 0 7 0 1 8 0 0 9 1 0 10 0 1 11 1 0 12 0 0 13 0 0 14 0 0 15 0 0 

Solutions Collecting From Web of "Поиск min в столбце, где два других столбца равны нулю"

 select min(ImageId) from tablename where processing=0 and finished=0; 

Это довольно простой SQL, и его можно легко найти, если вы сделаете собственное исследование.

найдите самый низкий идентификатор изображения, где два других столбца = 0

Просто преобразуйте предложение в запрос:

 (find) (самый низкий идентификатор изображения) (где остальные два столбца = 0)  
 [SELECT] [MIN (imageID)] [WHERE Processing = 0 AND Finished = 0]

Таким образом, ваш полный запрос должен быть (с использованием функции агрегации MIN() ):

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

См. Эту демонстрацию SQLFiddle

 SELECT MIN(ImageId) FROM your_table WHERE Processing = 0 AND Finished = 0