0
我有一個用於存儲消息的名爲tblMsg
的表。我想獲取發件人發佈的最後一條消息(表Message
中的一列)。在SQL Server 2005中使用MAX返回所有行而不是最後一行
這裏是我的查詢
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
這裏的問題是不是得到我得到了張貼的所有發件人