2013-03-29 50 views
0

我有一個表擁有父子及其子消息的消息。 表: 中間parentId的受試者msgbody 1個空主測試 2 1 subreply .. 3空測試.. 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) 

在我的輸出,因爲我想在我的郵件隊列,顯示最近和最新消息消息編號1和2是不可用的。

在我的示例數據消息隊列成爲messageid 1和3個消息,我想要顯示總計3個計數。

請幫我看看這個查詢。

回答

0

最後在使用CTE的行號的幫助下完成。謝謝