我有两个表Table1
和Table2
。
Table1
包含用户及其购买的产品的记录。
Table2
包含 Table1
中提到的产品
及其价格
的列表
上面解释的表格示例:
我想将这两个表连接到一个查询中,该查询获取每个用户所有购买的所有总值(value)的总和并显示它,然后创建一个如下所示的 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))
最佳答案
SELECT User, SUM(Price) as sumValue
FROM Table1
LEFT JOIN Table2 USING(Product)
GROUP BY User
关于php - 如何将两个表连接在一起以创建 JSON | PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57046460/