这样的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) bwhere weekList.weekID = b.weekID
功能可以实现,但是觉得有些繁琐,觉得结构不好,请指教下
[解决办法]
使用递归存储中间结果,与weekList连接得到结果。