使用 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。
我有这样的行 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。