2011-06-27 57 views
0
string findUsersID = "SELECT ThreadsID FROM Threads"; 

我想要以相反順序從threads表中選擇每個ID。所以,而不是開始檢索第一個ID(當我打電話read.Read())。我希望它調用最後一個ID,並獲得前一個..以此類推每次READ()調用。我有一個關於SQL命令的問題?

我該如何重新編寫聲明來實現我的目標?

回答

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

考慮增加一個order by條款:

SELECT ThreadsID FROM Threads ORDER BY ThreadsID desc 

注:數據庫不存儲在其中添加記錄的順序。一張桌子是一個無序的集合。不保證沒有訂單的查詢將以一致的順序返回行。