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 に答える