2013-03-27 34 views
0

我有一個表SQL最大值在列

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

查詢不取的名字列這樣,SELECT * FROM表,其中狀態=「A」

我要的是得到只有這樣的最大序列。

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

回答

3

SELECT * FROM table ORDER BY sequence DESC LIMIT 1

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

+0

與此查詢,我得到的所有行的最大值(MAX),不只是名1。 – sazoo 2013-04-01 00:44:38