2011-04-15 54 views

回答

5
SELECT TOP 1 ID, Value 
FROM table 
WHERE Value = 'X' 
ORDER BY ID DESC 

或者另一種方式(這可以作爲你已經知道你想要的值):

SELECT MAX(ID), 'X' AS Value 
FROM table 
WHERE Valud = 'X' 
+0

完美,謝謝! – 2011-04-15 16:25:04

+1

我在評論之前沒有刷新頁面,所以我沒有看到新的方法。第一個與max(id)工作沒有問題。 – 2011-04-15 16:27:42

1

選擇頂層1,從表名*下value = 'X'order by ID描述

6
SELECT 
    Value 
    ,MAX(ID) HighestID 
FROM 
    table 
WHERE 
    Value = 'X' 
GROUP BY 
    Value