我有这样的行表:
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 * from ... where id LIKE' 1504'不是我想用的。
请给我任何建议,询问如何解决这个问题。
答案 0 :(得分:1)
尝试
Select * from yourtable where id=(select max(id) from yourtable)
如果要显示多个ID,可以使用in。