2015-05-12 57 views
0

我行的表是這樣的:修復查詢顯示行與上次ID與SQL Server 2000

ID  EQ TI  LE VAL  NO 
================================== 
1504 TX 410413 Y 2065000 1 
1504 TX 410413 Y 2065000 2 
1504 TX 410413 Y 2065000 3 
1504 TX 410413 Y 730000 4 
1504 TX 410413 C 2606900 5 
1504 TX 410413 Y 4120900 6 
1504 TX 410413 Y 4120900 7 
1504 TX 410413 Y 2065000 8 
1504 TX 410413 Y 2065000 9 
1503 TX 410413 Y 2065000 1 
1503 TX 410413 Y 2065000 2 
1503 TX 410413 Y 2065000 3 
1503  TX 410413 Y 2065000 4 
1503 TX 410413 C 2606900 5 
1503 TX 410413 Y 4120900 6 
1503 TX 410413 Y 4120900 7 
1503 TX 410413 Y 2065000 8 
1503 TX 410413 Y 2065000 9 

我想問的是,如何只顯示最新的ID(1504)行。情況是我不知道最新的ID所以,查詢像選擇*從...其中ID LIKE'1504'是不是我想要使用。

請給我任何建議查詢如何解決這個問題。

回答

1

嘗試

Select * from yourtable where id=(select max(id) from yourtable) 

,如果你想顯示多個ID您可以使用。

+0

很少修改tu適合我的情況下,你的解決方案是有效的。感謝Tim3880 – kroseva