0

我有一张桌子

id  |  sequence | name | status...
1         0       name1   A
2         1       name1   A
3         2       name1   A
4         0       name2   I
5         0       name3   I

查询不采用 name 列,因此 select * from table where status = 'A'

我想要的是只得到这样的最大序列。

id  |  sequence | name | status..
3         2       name1   A
4

1 回答 1

3

SELECT * FROM table ORDER BY sequence DESC LIMIT 1

或者

SELECT * FROM table WHERE sequence=(SELECT MAX(sequence) FROM table)

于 2013-03-27T01:00:28.333 回答