比如我有一个父表:title_1里面有个字段id(主键) title_num
有一个子表:title_2里面有个字段id,title_Tnum
两表的联系字段为id现在我想把title_2里面的title_tnum字段用sum函数求和在存入title_num里面,这样显示的时候就不用我在用sum来统计了,直接显示title_num就可以了。 
不知道要怎么写,用默认值好像不行因为 title_tnum会不断的改变,也就需要不但的改变title_num值,(用触发脚本好像有点大才小用了吧)。视图好像可以,我去试试...不知道大家还有别的好整的方法没。大家知道的就说下哈。

解决方案 »

  1.   

    事件复杂了。现在需要这样的sql语句:
    比如有
    父表
    td1
    id(主键)   td1_num   字段1            20     值
    2            15
    3            40子表(用id和父表联系)
    td2
    id td2_num  字段
    1    4
    1    5
    2    3
    自己写了条sql语句:
    select  (select sum(td2_num) from td2 as a  where a.id=b.id)+b.td1_num) as num from td1 as b就是统计td2_num的值在加上td1里面td1_num的值构成一个新字段。
    但显示结果如下:
    num
    29     (5+4+20)
    18      (3+15)
    NUll     这个结果不是我想要的,因为null+40 这里我想要是让他=40而不是null.
    要什么解决办法没啊。
      

  2.   

    其实也就是一个 比如:NUll+10=NUll但现在我想让NUll+10=10有什么办法没啊。