主从表关系和更新问题
主表的主键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上.