只显示一个定制者

时间:2017-01-10 22:25:48

标签: php mysql database ms-query

我想为定制商制作订购产品的总和 我该怎么做?

我有以下代码

$result = mysql_query ("SELECT order_item_name, SUM(product_quantity) FROM wntl_virtuemart_order_items WHERE wntl_virtuemart_order_items.order_item_sku BETWEEN 2 and 2.9 AND order_status= 'U'  GROUP BY order_item_sku");   

while($row=mysql_fetch_array($result))   {   
echo "<tr>";   
echo "<td align='center' width='200'>" . $row['order_item_name'] . "</td>";    
echo "<td align='center' width='200'>" . $row['SUM(product_quantity)'] . "</td>";   
echo "</tr>";   
}

使用此代码我得到总数 我想看一个定制的总计

提前grtz

1 个答案:

答案 0 :(得分:0)

如果您希望按客户计算,则需要在MMMMdd, yyyy | hh:mm条件中指定客户ID。

E.g。如果WHERE表中存在客户ID,那么您的查询将如下所示:

wntl_virtuemart_order_items

如果客户ID出现在另一个表中,那么您将需要使用SELECT order_item_name, SUM(product_quantity) FROM wntl_virtuemart_order_items WHERE wntl_virtuemart_order_items.order_item_sku BETWEEN 2 and 2.9 AND order_status= 'U' AND customer_id = ? GROUP BY order_item_sku 两个表,如下例所示:

JOIN