在access需要这样一个查询 请帮助

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:36:54
有表一
字段1,字段2
a,0
b,3
c,9

有表二
字段1,字段2,字段3
a,44,1
a,33,0
a,-5,1
b,2,0

现在要基于这两个表做一个查询,要求把这两个表的字段1联系起来,然后当表2的字段3=1时,把字段2累积到表一的字段2去
也就是说最后要得出这样的查询

a,39
b,5
c,9
-----------------------------
请会做的帮下忙 谢谢

现在我做的查询显示不出c来
上面两位的代码 粘贴进去了 显示错误
不过还是谢谢了

select 编号, 类型,(字段1*字段3) as 小计 from 表1 where 类型=1 union select 编号, 类型, (字段2*字段4) as 小计 from 表1 where 类型=2 这样就可以了

select 字段1,字段2 from 表一 where 字段1 not in (select 字段1 from 表二) union select 字段1,字段2 from 表二 where 字段3=0 union select 字段1,sum(字段2) from 表二 where 字段3=1 group by 字段1

你表二中B20如何得到结果B5?????