0
我正在嘗試查找相關表中的記錄數,但父表中包含遞歸關係,而且我似乎只能獲得相關的計數記錄在樹的底部,我需要與當前記錄相關的所有記錄以及它的子記錄的總數。使用SQL Server查找子記錄中所有相關記錄的總數
我已經嘗試過使用公用表表達式來做到這一點,然而無論何時將計數函數添加到查詢中,我都會收到一個錯誤,指出'GROUP BY,HAVING或聚合函數不允許在遞歸的遞歸部分公用表格表達'。
我一直在爲此撓頭,已經有一段時間了,可能最終會編寫一個C#函數來做到這一點,但我想知道如果任何人有任何想法如何在SQL中實現這一點。
感謝
我非常肯定它可以使用普通的SQL,但至少可以提供幫助,您應該發佈模式定義,最好是一些測試數據和所需的結果。 – 2011-12-29 12:45:51