使用一个查询/选择语句从两个表中提取数据

时间:2017-04-26 14:59:52

标签: php sql

我从USERS表中提取一列,但现在我想从MONEY表中提取列。我该如何做到这一点?

示例数据库

用户表
userID = 33 nestEgg = 600000

钱表 userID = 33 monthlyContributions = 500,250,300 totalContributions =

     <?php
     include 'inc/connect.php';
     $query = "SELECT * FROM USERS WHERE userID = '$userID'";
     $result = mysqli_query($link,$query);
     $row = mysqli_fetch_assoc($result);
     ?>

1 个答案:

答案 0 :(得分:0)

如果我没弄错的话,你要求在MONEY中创建一个列,它是nestEgg和monthlyContributions的总和。我是一个新手,但我认为得到总和,然后插入,应该看起来像:

SELECT (SELECT SUM(nestEgg) FROM USERS) + (SELECT SUM(monthlyContributions) FROM MONEY)
INSERT INTO MONEY(totalContributions)

如果您只想要每月捐款的总和,那么它应该只是:

SELECT SUM(monthlyContributions) FROM MONEY
INSERT INTO MONEY(totalContributions)

如果我没弄错的话。

相关问题