Php 如何使用'创建虚拟字段;复杂';数学函数

Php 如何使用'创建虚拟字段;复杂';数学函数,php,mysql,cakephp,e-commerce,Php,Mysql,Cakephp,E Commerce,我正在创建一个简单的电子商务网站,当我问我是否应该在数据库中插入订单总数时。。。一般的回答是“不”,所以我接受了 但是现在,我正在做一些事情,我记得Mysql不是一个选择/更新/删除的家伙,也许,他可以执行数学来计算订单总数 我实际上有两张桌子: 命令 产品(具有数量和价格值) 有没有一种方法可以创建一个virtualfield(在CakePHP中),用这两个值自动计算订单的总值 谢谢为什么不先制作两张带有id、订单id、产品id、数量、日期的表格(x订单产品),然后制作另一张带有id、用户

我正在创建一个简单的电子商务网站,当我问我是否应该在数据库中插入订单总数时。。。一般的回答是“不”,所以我接受了

但是现在,我正在做一些事情,我记得Mysql不是一个选择/更新/删除的家伙,也许,他可以执行
数学
来计算订单总数

我实际上有两张桌子:

  • 命令
  • 产品(具有数量和价格值)
有没有一种方法可以创建一个virtualfield(在CakePHP中),用这两个值自动计算订单的总值


谢谢

为什么不先制作两张带有id、订单id、产品id、数量、日期的表格(x订单产品),然后制作另一张带有id、用户id的表格(订单)。
在insert in orders上获取最后一个插入的id ant,然后insert in x_orders_products,然后根据这些数据生成一个视图来计算订单。

MySQl有很多数学函数。你可以用SUM@John但是,在蛋糕中,是否已经做了类似的事情?我不喜欢发现像这样的事情。。。我没有找到任何东西(可能我不知道要搜索的关键字)^^创建一个products表的联接,并使用
SUM(Product.quantiy*Product.value)