我在同一行遇到过几个问题,但没有完全一样的。在php或mysql中计算数据
哪一个更好,在从MySql获得结果(通过加入几个表)或在物理上在MySql中存在另一个列时存储总数,然后插入一个新行并检索它,然后在PHP中执行一些基本计算。
E.g:一个产品销往:
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
现在是做这样一个简单的任务的更好的办法?
类似的问题: Doing Calculations in MySql vs PHP
[在MySQL vs PHP中进行计算](http://stackoverflow.com/questions/6449072/doing-calculations-in-mysql-vs-php) – 2012-03-24 13:05:40
@DanLee,即在MySql中执行计算,我正在存储另一列中的值。 – Namit 2012-03-24 13:07:08
如果添加另一列,并且在更新时不得不关注2个表格,我会坚持加入解决方案。因为这可能会变得混乱 – 2012-03-24 13:09:19