我有一个表 Messages ,其中包含父消息及其子消息。表:mid parentid 主题 msgbody 1 null main test 2 1 subreply .. 3 null test .. 4 1 subreply ..
So here, output should be like
mid parentid subject msgbody counts
4 1 subreply .. 3
3 null test .. 0
我尝试使用下面的查询不存在但与计数混淆并仅从中获取最新记录。
NOT EXISTS (SELECT 1 FROM tblMessages MInner WHERE MInner.ParentId = M.MessageId)
在我的输出中,消息 id 1 和 2 不可用,因为我想在我的消息队列中显示最近和最新的消息。
在我的示例数据消息队列中,messageid 为 1。我要显示的 3 条消息的总数为 3。
请帮我解决这个问题。