2014-04-11 72 views
0

我一直在试图做一个没有运气的加入的总和。我需要的是根据位于tbl_basket和tbl_products中的product_id从product_price(位于tbl_products)中获取总计。MySQL与加入的总和

到目前为止,我有:

$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的语法是失败的。谢谢。

回答

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'] . "'") 
+0

是的,它做到了!谢谢。我看到如何使用连接来完成计数:) – user3521635