У меня есть несколько пользователей, представляющих комментарии к нескольким сообщениям в блоге. Пользователи могут комментировать несколько раз в каждом сообщении блога. Мне нужен SQL Query (sql server 2008), чтобы получить последний комментарий для каждого пользователя с помощью BlogPostId.SQL Query, чтобы получить последний комментарий пользователя к сообщению в блоге, ограниченному одним для каждого пользователя?
Допустим, что 3 пользователя представили в общей сложности 10 комментариев к определенному сообщению в блоге. Для Blog Post # 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
Почему вы не публикуете структуры таблиц? – Kangkan