【发布时间】:2012-04-08 18:26:38
【问题描述】:
我遇到了几个相同的问题,但没有一个完全相同。
哪一个更好,在从 MySql 获取结果后(通过连接几个表)在 PHP 中执行一些基本计算,或者在 MySql 中物理上拥有另一列存储总数,同时插入新行然后检索它。
例如:售出的产品:
Item Price Quantity Discount
Item 1 55 100 10%
上面是一个销售表,价格列与项目表联合。基于上述问题,我们可以使用 PHP 获取结果,执行Price X Quantity X 0.10,或者我们的表格如下所示:
Item Price Quantity Discount Amount
Item 1 55 100 10% 4950
现在哪种方法更好地完成如此简单的任务?
【问题讨论】:
-
@DanLee,这是在 MySql 中执行计算,我的是将值存储在另一列中。
-
如果您添加另一列并且在更新时必须关心 2 个表,我会坚持使用加入解决方案。因为这会变得一团糟