两个表内的数据相加起来

SQL 数据库 有A 表和 B 表
A表里 有 价格 B表里也有价格
我想查询 A表价格与B表价格得和 就是两个表得价格相加一起 怎么写查询语句?

...本人语言表达不怎么样。。。别见怪。。
1楼 2楼的。。。我用你们的查出来是一个空值。。奇怪。。。
能通过编译 就是查询了没结果 不是null 是没结果

楼主的意思是不是把两个表中有关联的记录的价格相加?
我下面简单的写一下吧
1.创建测试环境
create table aa
(
id int,
price_1 int
)
create table bb
(
id int,
price_2 int
)

insert into aa
values(1,45)
insert into aa
values(2,35)
insert into aa
values(3,34)
insert into bb
values(1,13)
insert into bb
values(2,23)
insert into bb
values(3,78)
2.具体sql实现如下
select aa.id,(price_1+price_2)as total --这里两列可以相加的
from aa
inner join bb on aa.id=bb.id
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-10
select A.pric+B.pric pric from A inner join
B on A.id=B.id
第2个回答  2010-03-10
select a.价格 + b.价格 from a ,b
where a.id = b.id(+)
第3个回答  2010-03-11
select sum(价格)
from (select a.id as id , a.价格 as 价格 from a
union all
select b.id, as id , b.价格,as 价格 from b )
;
相似回答