如何在SQL中输出最新的2个用户?

如何在SQL中输出最新的2个用户?,sql,Sql,如何从行中选择最新的人员或ID 例如,如果我们有 1: Eric 2: Matt 3: Adam 4: Dylan 5... 6... 7... 如何仅使用SQL PHP输出第6和第7条如从用户所在的表中选择*,如果您想要基于第一列的最后两个,您可以使用: select t.* from t order by col1 desc fetch first 1 row only; 这是标准的SQL。并非所有数据库都支持fetch子句。有些人使用select top或limit或更神秘的语法。按i

如何从行中选择最新的人员或ID

例如,如果我们有

1: Eric
2: Matt
3: Adam
4: Dylan
5...
6...
7...

如何仅使用SQL PHP输出第6和第7条<代码>如从用户所在的表中选择*,

如果您想要基于第一列的最后两个,您可以使用:

select t.*
from t
order by col1 desc
fetch first 1 row only;

这是标准的SQL。并非所有数据库都支持
fetch
子句。有些人使用
select top
limit
或更神秘的语法。

按id顺序描述限制2
?最新,如两个最高的id值?