1
SELECT fileUser FROM `images` 
HAVING min(imageid) AND 
WHERE (finished=0 and processing=0)

fileUser获得最少完成的索引和处理 = 0 的索引似乎是一件简单的事情。imageID但是,我似乎无法提出一个有效的查询?任何帮助都会很棒。

4

3 回答 3

2

如果你的问题与你之前的问题有关,那么你可以试试这个:

SELECT fileUser FROM `images`
WHERE imageid = (SELECT min(imageid) 
                 FROM `images` 
                WHERE finished=0 
                  AND processing=0)

请参阅此 SQLFiddle 演示

于 2012-09-22T04:05:45.457 回答
1

另一种方法是

SELECT fileUser 
FROM `images` 
WHERE finished=0 
AND processing=0
ORDER BY imageid
LIMIT 1
于 2012-09-22T04:08:26.363 回答
0

我认为他实际上想要这个

SELECT fileUser FROM `images`
WHERE imageid = (SELECT min(imageid) FROM `images` WHERE (finished=0 and processing=0))
于 2012-09-22T04:08:20.933 回答