高手来帮下忙SQL语句

kingtiy 2006-07-03 12:21:35
select acc_nbr,sum(c1), sum(c2), sum(c3) from
(
select acc_nbr,charge c1,0 c2,0 c3
from A
union all
select acc_nbr,0 c1,charge c2,0 c3
from B
union all
select acc_nbr,0 c1,0 c2 ,charge c3
from C
)
group by acc_nbr
A,B,C三个表结构相同,字段如下:
acc_nbr char(10) charge int (10)
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xeqtr1982 2006-07-03
  • 打赏
  • 举报
回复
不行了,明显反应迟钝了...
liangpei2008 2006-07-03
  • 打赏
  • 举报
回复
xeqtr1982回归,答题速度不逊当年!:)
LouisXIV 2006-07-03
  • 打赏
  • 举报
回复
select acc_nbr,sum(c1), sum(c2), sum(c3) from
(
select acc_nbr,charge c1,0 c2,0 c3
from A
union all
select acc_nbr,0 c1,charge c2,0 c3
from B
union all
select acc_nbr,0 c1,0 c2 ,charge c3
from C
)a--这里,表别名
group by acc_nbr
xeqtr1982 2006-07-03
  • 打赏
  • 举报
回复
select acc_nbr,sum(c1), sum(c2), sum(c3) from
(
select acc_nbr,charge c1,0 c2,0 c3
from A
union all
select acc_nbr,0 c1,charge c2,0 c3
from B
union all
select acc_nbr,0 c1,0 c2 ,charge c3
from C
)a
group by acc_nbr
--从结果集中查询要加别名
Reeezak 2006-07-03
  • 打赏
  • 举报
回复
你们这就开工了?
幸福啊~~
太忙了,偷闲上来看看,我也只有看的份了~~
kingtiy 2006-07-03
  • 打赏
  • 举报
回复
知道了,谢谢大家哟
  • 打赏
  • 举报
回复
不错,呵呵!

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧