表A,姓名、日期、费用名称、金额,id 表B,审批人,workflowid A.id=B.workflowid,表A的1条记录,可能对应表B中多条记录,我现在要做报表: 姓名、日期、费用名称、金额(按日期合计)、审批人 如果select a.姓名、a.日期、a.费用名称、a.金额、b.审批人 from A,B where A.id=B.workflowid,就会重复统计费用 如果ds1:select id,姓名、日期、费用名称、金额 from A,ds2:select workflowid,审批人 from B,通过过滤关联,报表就会很慢 请问各位如何解决这个问题? |