我有以下表結構遞歸更新值
| id | parentID | count1 |
2 -1 1
3 2 1
4 2 0
5 3 1
6 5 0
我增加計數值從我的源代碼,但我還需要在價值泡沫增幅高達每父ID直到父id爲-1。
例如。如果我將行ID#6上的count1
增加1,則行ID#5將增加1,ID#3將增加1,並且ID#2將增加1.
行也會被刪除,並且相反就需要發生,基本上從每個父母中減去要刪除的行的值。
在此先感謝您的洞察力。
我正在使用SQL Server 2008和C#asp.net。
你正在使用Linq-to-SQL? – ataravati
我不是,只是使用SQLCommands – opdb
我建議使用CTE來處理這個問題。 – tsells