首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

主从表关系和更新有关问题

2012-01-09 
主从表关系和更新问题主表的主键id--自动增长从表的外键aid主表有个列number在从表里有个列text当列中有内

主从表关系和更新问题
主表的主键id--自动增长
从表的外键aid
主表有个列   number
在从表里有个列text
当列中有内容后   number增加1

update   主表
set   number   =   number   +   1
where   ??????????????

理不清他们的关系..............

是如何关联的???????

请前辈赐教

[解决办法]
--try

update 主表
set number = isnull(number,0) + [count]
from (select aid,count(*) as [count] from 从表 where text列名 is not null group by aid) 从表
where 主表.id=从表.aid
[解决办法]
按你说的主从表结构,应该是主表的1个id可对应从表的多个aid,就是一对多.如果从表多个aid的text列都有内容时应该得到汇总的数量更新到主表的number上.

热点排行