我有两个表Table1
和Table2
。
Table1
包含用户和他们购买的产品的记录。
Table2
包含products
中提到的Table1
及其price
上述表格的示例:
我想将这两个表连接到一个查询中,该查询采用每个用户进行的所有购买的总和的总和并显示,而不是创建如下所示的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))
答案 0 :(得分:0)
SELECT User, SUM(Price) as sumValue
FROM Table1
LEFT JOIN Table2 USING(Product)
GROUP BY User