如何将两个表结合在一起以创建JSON |的PHP

时间:2019-07-15 20:02:34

标签: php mysql json

我有两个表Table1Table2

Table1包含用户和他们购买的产品的记录。

Table2包含products中提到的Table1及其price

的列表

上述表格的示例:

tables

我想将这两个表连接到一个查询中,该查询采用每个用户进行的所有购买的总和的总和并显示,而不是创建如下所示的JSON:

[{"user":"Jack","sumValue":"4.50"},
{"user":"Jake","sumValue":" 4.00 "},{"user":"Mary","sumValue":" 8.50 "}]

我了解如何创建JSON数组,但不了解如何编写SQL

$sql =  "      What I am missing                  ";

if ($result = mysqli_query($con, $sql))

1 个答案:

答案 0 :(得分:0)

SELECT User, SUM(Price) as sumValue 
FROM Table1
LEFT JOIN Table2 USING(Product)
GROUP BY User