使用PHP,我可以在第一个表中找到productId
:
$stmt = $db->prepare("SELECT productId FROM boughtProducts WHERE userid = :username");
$stmt->execute(array(':username' => $_SESSION['username']));
$productId = $stmt->fetchAll();
我还有一个包含变量值的列,如下所示:
$productId["0"]["productId"] & $productId["1"]["productId"]...
在上面的变量中,我只获取ID,我必须在第二个表中找到我的值。
$stmt = $db->prepare("SELECT price FROM products WHERE id = :productid");
$stmt->execute(array(':productid' => $productId["0"]["productId"]));
$price = $stmt->fetch(PDO::FETCH_ASSOC);
这将返回所有数字,我想要SUM并存储在变量中。我怎样才能做到这一点?
我希望以userid
购买的所有产品的均价。
答案 0 :(得分:1)
这些方面的某些内容可能有效:
JOIN
阅读有关-----------------------------------------------------
|No. | Name | Request | Sales Territory |
-----------------------------------------------------
|001 | Account 1 | NULL | PNW |
-----------------------------------------------------
|002 | Account 2 | MERGE TO 001 | NULL |
-----------------------------------------------------
|011 | Account 5 | NULL | EUROPE |
-----------------------------------------------------
|500 | Account 8 | MERGE TO 011 | NULL |
-----------------------------------------------------
关键字的内容(我在示例中使用隐式连接)...也熟悉外键的概念强>