2014-10-04 25 views
0

合併相同值的行有一個表,看起來有點像這樣:我如何在mysql中

表:訂單

OrderID ProductID Quantity StoreID OrderDate 
01  1   5   1   05-10-2014 
02  2   2   4   05-10-2014 
03  1   1   3   05-10-2014 
04  3   1   3   05-10-2014 

現在我想從上面的表格「命令」檢索數據看起來是這樣的:

檢索結果

ProductID  Quantity StoreID OrderDate 
(Product Merge) (SUM)  (COUNT) (Date*) 
1    6   2   05-10-2014 
2    2   1   05-10-2014 
3    1   1   05-10-2014 

按照上面的「檢索結果」我要合併我的表「ORD與產品ID

感謝ERS」數據提前

回答

0

如果我理解正確的話,你需要GROUP BY。您按產品ID對它們進行分組,然後選擇數量總和

SELECT SUM(Quantity), COUNT(StoreID), ... FROM Orders GROUP BY ProductID 
+0

Thankyou先生。你解決了我的問題:) – Rakesh 2014-10-04 23:24:16