3

フィールドを選択し、テーブル リストから =1 (2 または 5 など) で最小値 (min()) を指定する必要messageusernameありlist_idますnumber。どうすればできますか?私はそれを試してみました:

SELECT `message`,`username` FROM `list` WHERE `list_id`=2 AND min(`number`)

しかし、うまくいきません。

4

2 に答える 2

4

そうしてみる

SELECT `message`,`username`
FROM `list`
WHERE `list_id` = 2
ORDER BY `number` ASC
LIMIT 1
于 2012-12-23T18:12:05.593 に答える
0
SELECT 
    a.*
FROM list
INNER JOIN   (
     SELECT 
          `message`,
          `username`,
          MIN(`number`) 
     FROM `list` 
     WHERE `list_id`=2 
    ) as a on a.id = list.id
于 2012-12-23T18:14:35.250 に答える