请问一个结合查询怎么写?

dusttosky 2012-03-02 05:34:08
a是主表,b是重表记录明细, a与b的djh对应. a一对多.

select djh,xm,nj from a

select djh ,sum(fs) fs from b group by djh


请问如何结合上面2条语句得到汇总结果

djh xm nj fs
001 张三 一年 80
002 李四 一年 85
.
.
.
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wylsjz 2012-03-02
  • 打赏
  • 举报
回复
select a.djh,a.xm,a.nj,c.fs from a ,(select djh ,sum(fs) fs from b group by djh) c where a.djh=c.djh
AcHerat 元老 2012-03-02
  • 打赏
  • 举报
回复

select a.djh,a.xm,a.nj,sum(b.fs) fs
from a join b on a.djh = b.djh
group by a.djh,a.xm,a.nj

34,590

社区成员

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

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