一个常见的情况,很多子订单都属于一个大订单,每个子订单都有一项叫金额,子订单和大订单放在不同的表里,至于大订单的总金额这一项,是应该在大订单的表里加一个字段来存储算出来的属于他的子订单的总金额呢?还是不加字段,只是在用到的时候从数据库里多表查询搜索子订单并计算它们的总和呢?后一种效率可以差一些,不过又觉得大表里多了一个字段,更新不及时可能会冗余。
大家说说看法