22,207
社区成员
发帖
与我相关
我的任务
分享
SELECT SchoolName,SUM(ISNULL(CostBaidu,0) + ISNULL(CostSoso,0) + ISNULL(Cost360,0) + ISNULL(CostOther,0))
CostTotal,SUM(ISNULL(CutCount,0)) CutCount FROM School LEFT JOIN (SELECT * FROM Network) Network ON School.SchoolID = Network.SchoolID
LEFT JOIN (SELECT NetworkID,SUM(ISNULL(CutCount,0)) CutCount FROM NetworkConsult GROUP BY NetworkID)NetworkConsult ON Network.NetworkID = NetworkConsult.NetworkID
GROUP BY SchoolName,CutCount
SchoolName CostBaidu CostSoso Cost360 CostOther CutCount
-------------------------------------------------- --------------------- --------------------- --------------------- --------------------- -----------
科技职校 350.00 100.00 NULL 20.50 22
科技职校 350.00 100.00 NULL 20.50 10
科技职校 350.00 100.00 NULL 20.50 5
科技职校 367.00 255.00 102.00 NULL 14
科技职校 367.00 255.00 102.00 NULL NULL
科技职校 367.00 255.00 102.00 NULL 5
交通学院 1500.00 NULL 420.60 NULL 18
交通学院 1500.00 NULL 420.60 NULL 6
武昌分校 1826.00 499.30 1002.20 65.00 33
武昌分校 1826.00 499.30 1002.20 65.00 NULL
武昌分校 1826.00 499.30 1002.20 65.00 7
武昌分校 1826.00 499.30 1002.20 65.00 25
长江大学 NULL NULL NULL NULL NULL
仙桃校区 713.00 220.00 NULL 1489.60 NULL
仙桃校区 713.00 220.00 NULL 1489.60 10
(15 行受影响)
的确有一对多的关系,请问该怎么处理呢?