1

2 つのフィールドを持つテーブルがある場合:

ID | 額

1 つのクエリを使用して、max(AMOUNT) と最後に入力されたレコード (id desc による順序) の金額を取得するにはどうすればよいですか?

ありがとうございます

4

2 に答える 2

1
select amount as last_amount, 
      (select max(amount) from your_table) as max_amount
from your_table
order by id desc
limit 1
于 2012-11-16T16:32:02.330 に答える
0

あなたはこれを行うことができます:

SELECT
    (SELECT MAX(amount) FROM table) as Max,
    (SELECT amount FROM table ORDER BY id DESC LIMIT 1) as Last
于 2012-11-16T16:34:31.610 に答える