我正在尝试从 2 个类似结果(最旧的结果)中检索最后一个结果
FromUser | ToUser | Message | Date
User1 | User2 | hi | 01/01/2013 20:00
User1 | User2 | hi later| 01/01/2013 21:00
User5 | User2 | hi | 01/01/2013 20:01
User5 | User2 | hi later| 01/01/2013 21:01
SELECT
CM.FromUser, CM.ToUser, CM.Message, CM.Date,
U.UserId, U.UserFullName, U.UserName, U.UserPhoto
FROM
ConversationMessages AS CM
INNER JOIN
Users AS U ON U.UserName = CM.FromUser
WHERE
CM.ToUser = @user
ORDER BY
CM.Date DESC
它应该首先列出用户 5 hi,然后再列出 user1 hi (用户 5 按日期更新)。只有最后一行基本上按日期分组,FromUser
然后全部按日期排序。我对sql没用,在这里尝试了很多建议,但没有任何工作