关于SQL查询语句的问题!
各位前辈:表A中有字段 编号,累计价格
表B中有字段 编号,价格
如何动态的按表A中编号的查询表B中的编号字段和表A中一致的记录,将价格累加后列出?
例子
表A
编号 累计价格
1
2
3
4
表B
编号 价格
1 100
1 200
1 300
2 100
2 100
3 50
3 50
3 50
3 50
需要的结果:
编号 累计价格
1 600
2 200
3 200
可能表达不清,往各位前辈指教一下! --------------------编程问答-------------------- select sum(b.price) as totalprice, a.id from b inner join a on b.id=a.id group by a.id
这样似乎可以,你试试看 --------------------编程问答--------------------
select 编号,sum(价格) as 累计价格 from b where 编号 in (select 编号 from A)--------------------编程问答-------------------- 少打字母了
select 编号,sum(价格) as 累计价格 from b where 编号 in (select 编号 from A)group by 编号
补充:VB , 数据库(包含打印,安装,报表)