C# 我有一个关于SQL命令的问题?

C# 我有一个关于SQL命令的问题?,c#,asp.net,sql,C#,Asp.net,Sql,我希望以相反的顺序从threads表中选择每个ID。因此,当我调用read.read时,不是开始检索第一个id。我想让它调用最后一个ID,并在每次读取调用时获取上一个..的ID,依此类推 如何重新编写语句以实现我的目标?考虑添加order by子句: 注意:数据库不存储添加记录的顺序。桌子是一个无序的集合。不能保证没有order by的查询将以一致的顺序返回行 SELECT ThreadsID FROM Threads ORDER BY ThreadsID desc SELECT Thread

我希望以相反的顺序从threads表中选择每个ID。因此,当我调用read.read时,不是开始检索第一个id。我想让它调用最后一个ID,并在每次读取调用时获取上一个..的ID,依此类推

如何重新编写语句以实现我的目标?

考虑添加order by子句:

注意:数据库不存储添加记录的顺序。桌子是一个无序的集合。不能保证没有order by的查询将以一致的顺序返回行

SELECT ThreadsID FROM Threads ORDER BY ThreadsID desc
SELECT ThreadsID FROM Threads ORDER BY ThreadsID desc
 string findUsersID = "SELECT ThreadsID FROM Threads ORDER BY ThreadsId DESC";