我有一个名为tblMsg
用于存储消息的表。我想获取发件人发布的最后一条消息(表中的一列Message
)。
这是我的查询
Select
Max(MsgId), Sender, Receiver, Contents,
convert(nvarchar(20), SendTime, 120) as SendTime
from
dbo.tblMessage
where
Sender = @userName
group by
Sender, Receiver, Contents, SendTime
这里的问题是我没有收到最后一条消息,而是收到了发件人发布的所有消息