关于group by 后再inner如何实现

pasu_p 2008-03-31 07:53:37
表1
subphone zhf
8231 2
3102 3
3104 5
8231 2
表2
subphone deptname
8231 电脑房
3104 前台
3102 工程部

如何实现
表3
subphone deptname zhf
8231 电脑房 4
3104 前台 5
3102 工程部 3
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pasu_p 2008-03-31
  • 打赏
  • 举报
回复
顺便问一下,为什么要a.subphone或者b.subphone而不能用表名字呢?我是菜鸟,不要骂我啊!
pasu_p 2008-03-31
  • 打赏
  • 举报
回复
谢谢各位!可以了
cxmcxm 2008-03-31
  • 打赏
  • 举报
回复
--子查询再与表2连接
select b.subphone,b.deptname,a.zhf
from
(select subphone,sum(zhf) zhf from 表1 group by subphone) a,表2 b
where a.subphone=b.subphone
liangCK 2008-03-31
  • 打赏
  • 举报
回复

insert into tb3(subphone,deptname,zhf)
select a.subphone,b.deptname,a.zhf
from
(select subphone,sum(zhf) zhf from tb1 group by subphone) a
join tb2 b
on a.subphone=b.subphone
liangCK 2008-03-31
  • 打赏
  • 举报
回复
select a.subphone,b.deptname,a.zhf
from
(select subphone,sum(zhf) zhf from tb1 group by subphone) a
join tb2 b
on a.subphone=b.subphone

34,836

社区成员

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

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