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

スレッドテーブルから選択したすべてのIDを逆の順序で使用したいとします。だから、最初のid(私はread.Read()を呼び出すとき)を取得するのを開始する代わりに。私はそれが最後のIDを呼び出すと、各READ()呼び出しで前と同じようにしたい。私はSQLコマンドについて質問がありますか?

私の目標を達成するために、このステートメントをどのように書き直すことができますか?

SELECT ThreadsID FROM Threads ORDER BY ThreadsID desc 

注:データベースは、レコードが追加される順序を保存しない

答えて

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

order by句を追加することを検討してください。表は順序付けられていない集合です。 by orderを持たないクエリは、一貫した順序で行を返すという保証はありません。

関連する問題