3
我想要做的SQL Server上的這個查詢累積計算
我可以循環做到這一點,但想知道是否是具有更好的性能
我有表,任何簡單的方法推薦, 方案1:如果A有5個點並且引用B有7個,那麼查詢應該顯示12點爲A(A點+ B點) 方案2:如果A有5並且引用B有7和A參考C有3分,B參考D有4分等等。 在這種情況下A取所有人的分數A + B + C + D
我的表看起來像這樣
參考文獻
SID BIGINT
SNAME VARCHAR(50)
sPoints詮釋
sRefID BIGINT
謝謝,但我不能使用左外部在此查詢一起加入到其他表。任何工作? – asmgx
@asmgx你想在這個查詢中使用'left outer join'爲什麼? – Sathish
在實際的情況下,積分將從另一個表格計算出來,如果A爲空這意味着A有0點,爲沒有積分的人得到總和(積分),這需要加入 – asmgx