我想執行一個SQL命令,它應該在輸入數據庫的最後一行上繪製。SQL Server - 如何選擇每個用戶的最新記錄?
基本上,當用戶提交最後一個線程時(例如在本論壇中),它會將用戶重定向到一個頁面,其中包含線程標題,線程段和數據,例如用戶名和線程提交時間。
我開始工作的聲明:
SELECT @UserID, u.UsersName, t.ThreadTitle, t.ThreadParagraph
FROM Users as u
INNER JOIN Threads as t ON u.UserID = t.UserID
Where @UserID = t.UserId
我已經是我需要添加一些語句或聚合函數返回我是在線程表中輸入的最後一行的問題。我該怎麼做呢?我需要添加什麼?
如果你插入的數據到表與一個indentity列,你可以使用「SELECT @@ IDENTITY FROM YourTable」來獲得ID。使用ID可以選擇你需要的行。 – Zachary 2011-06-12 07:19:38