请问有什么办法写好的不重复统计
我有两张表,第一张表TABLE1和第二张表TABLE2有一个ID关联
我统计TABLE1中的费用同时统计出TABLE2中的想关费用
表中内容如下:
TABLE1
tdID 客户名称 费用字段
1 AA 200
table2
id tdid 字段1(MONEY)
1 1 50
2 1 50
我需要统计出第一张表中的费用减去第二张表中TDID关联的费用总和。
我写的格式如下
select 客户名称,sum(费用字段) AS table1费用,sum(字段1) as table2费用 from table1 as a left join table2 on a.tdid=b.tdid group by 客户名称
但是,我发现统计出来的table1费用不是200,而是400,因为关联在table2表中有两条记录。
请问正确的统计应该怎么写???
我希望最后得到的结果是
客户名称 table1费用 table2费用
AA 200 100