我想在一张表中显示另一张表中的文章数,该怎么实现?

华丽丽的小低调 2010-11-06 02:32:18
如:我有一张xinxi表,其中有title字段,lanmu字段,
给出一段表内容:
title lanmu
我的信息1 1
我的信息1 1
我的信息1 1
我的信息1 1
我的信息2 2
我的信息2 2
我的信息2 2
我的信息2 2
我的信息2 2

还有一张表:lanmu_sum 有zongshu字段,lanmu字段
这张表中的lanmu字段与xinxi表中的lanmu字段可以建立关联。
我现在想在lanmu_sum这张表中实现zongshu=sum(lanmu)

所以lanmu_sum 这张表中应该有如下内容:
zongshu lanmu
4 1
5 2

因为xinxi表中的数据是时时更新的,所以lanmu_sum这张表也要随着更新,怎么弄啊?我是菜鸟,各位高手帮忙解答一下,谢谢啦!!!!
...全文
57 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
obuntu 2010-11-06
  • 打赏
  • 举报
回复
create trigger tri_update on xinxi
after update
as
begin

update lanmu_sum a
set a.zongshu=sum(b.title)
from xinxi b where a.lanmu=b.lanmu
group by b.lanmu

end

试试吧。。

T-SQL比较烂。。

34,592

社区成员

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

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