日期:2014-05-18  浏览次数:20366 次

这样的SQL语句,怎么样写更好
SQL code
select weekName,sumCount,deptID from weekList,
(select sum(menCount) sumCount,weekID,s.deptID 
from shift s,shiftDetail sd  
where sd.shiftID = s.id and s.deptID = 3  
group by weekID,s.deptID) b
where weekList.weekID = b.weekID


功能可以实现,但是觉得有些繁琐,觉得结构不好,请指教下

------解决方案--------------------
使用递归存储中间结果,与weekList连接得到结果。