使用 SQL Server 2000 修复带有最后一个 ID 的查询显示行

Fix Query Display Row With The Last ID With SQL Server 2000

我有这样的行 table :

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,所以查询 select * 来自 ... 我不想使用 ID LIKE '1504'。

请给我任何建议,询问如何解决这个问题。

尝试

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

如果要显示多个id,可以使用in。