如何从sql数据库表中获取具有最高ID的列?

时间:2015-11-18 09:22:05

标签: sql

我有一个包含许多订单的表订单,每个订单都有一个唯一的ID。我需要获得具有最高ID的列,如果您知道如何做,请帮助。 THX!

2 个答案:

答案 0 :(得分:1)

我认为这就是你要找的东西

select yourcolumn from yourtable where id=(select max(id) from yourtable )

答案 1 :(得分:1)

SELECT top 1 yourColumn FROM yourTable ORDER BY yourId DESC

这里的关键点是TOP和ORDER BY

根据您使用的RDMS,您可能需要使用不同风格的TOP,但原理是相同的....

http://www.tutorialspoint.com/sql/sql-top-clause.htm