如何使用Left Join将Sql重命名为Yii2?

时间:2017-02-02 17:03:46

标签: php mysql sql yii2

我有一个数据库,我需要计算两个表的值。

表格Forc:

  • RFT
  • COS。

表格产品:

  • 瓦特
  • EFR
  • 结果。

公式:$x = (w * efr) / rft * (1 + (cos / 10)

所以在原始SQL上它将是这样的:

UPDATE Prod
   SET result = w*eft / 
      (SELECT Forc.rft * (1 + Forc.cos / 10)
         FROM Forc
        WHERE Forc.id=Prod.id)

但我不知道它是如何使用Left join构建的,特别是在Yii2上。因此,当用户在公式中定义的单元格中输入值时,该请求必须更改值“result”。

如何做到这一点?

0 个答案:

没有答案