MySQL加入和

时间:2014-04-11 20:24:12

标签: php mysql join count

我一直试图在没有运气的情况下加入。我需要的是根据product_id(位于tbl_basket和tbl_products中)从product_price(位于tbl_products)获得总计。

到目前为止,我有:

$result = mysql_query("SELECT * FROM tbl_basket a INNER JOIN tbl_products b ON a.product_id = b.product_id WHERE a.customer_id = '" . $_SESSION['user'] . "'");

这可以根据tbl_basket中存储的product_id从tbl_products中获取product_name。我知道我需要一个COUNT,我尝试了很多方法,但没有运气。我选择显示一个我知道可以用于某些事情的查询,因为我尝试的COUNT的语法已经过时了。谢谢。

1 个答案:

答案 0 :(得分:0)

这不起作用吗?

$result = mysql_query("SELECT sum(b.product_price) as total_price FROM tbl_basket a INNER JOIN tbl_products b ON a.product_id = b.product_id WHERE a.customer_id = '" . $_SESSION['user'] . "'")