php-Auto从多个连接表中减去

时间:2017-10-28 15:16:38

标签: php mysql

我使用LEFT JOIN

从这两个表创建了一个表
  1. 输入(代码,名称,数量1)
  2. 输出(代码,名称,数量2)
  3. 我尝试做的是减去这些数量(总数=数量1 - 数量2),因此最终表格将具有这样的结构(代码,名称,数量1,数量2,总数)。

        <tr>
           <td> Code </td>
           <td> Name </td>
           <td> Quantity In </td>
           <td> Quantity Out </td>
           <td> Total </td>
        </tr>
    
        <?php
           include "koneksi.php";
           $query = "SELECT A.`code` , A.`name` , A.`quantity1` , B.`quantity2` FROM `input` AS A LEFT JOIN `output` AS B ON B.`code` = A.`code`";
           $sql = mysqli_query($connect, $query); 
           while($data = mysqli_fetch_array($sql)){
    
           echo "<tr>";
           echo "<td>".$data['code']."</td>";
           echo "<td>".$data['name']."</td>";
           echo "<td>".$data['quantity1']."</td>";
           echo "<td>".$data['quantity2']."</td>";
           echo "<td>".$data['total']."</td>";
           echo "</tr>";
           }
        ?>
    

    我知道如果只输入文本类型(手动输入的数量),如何进行自动求和/减法,但在这种情况下,数量来自另外两个表。我对此非常陌生,希望有人能帮助我。感谢。

0 个答案:

没有答案