我有多個用戶在多篇博文上發表評論。用戶可以在每篇博文中多次發表評論。我需要一個SQL查詢(sql server 2008)來獲得每個給定BlogPostId的用戶的最後評論。SQL Query爲每個博客帖子獲取最新的用戶評論,每個用戶只有一個評論?
可以說3個用戶在特定博客文章中共提交了10條評論。對於博客文章#1,用戶A提交了5條評論,用戶B提交了2條評論,並且用戶C提交了3條評論。
對於一個特定的BlogPostId(例如#1),我如何獲得每個用戶的最新評論,僅限於他們最近的評論(例如每個用戶一個評論)?
最終的結果應該產生三行
(User A) CommentId, BlogPostId, UserId, CommentData
(User B) CommentId, BlogPostId, UserId, CommentData
(User C) CommentId, BlogPostId, UserId, CommentData
你有沒有寫過我們可以幫助你的東西,還是你要求我們爲你寫整個東西? – msarchet 2010-07-15 15:46:59
爲什麼不張貼表結構? – Kangkan 2010-07-15 15:46:59