2016-02-02 108 views
0

我正在執行訂單項目的查詢。當輸出結果時,我寧願顯示該確切項目的條目總數,而不是多次列出相同的確切項目。例如,我的表被設置,如:MySQLi-如何返回查詢中完全匹配的總數?

ID Item Color Size 
1  506  8  3 
2  523  2  1 
3  506  8  3 
4  511  8  2 

由於物品的價格,它們加入到這個表格中的項目訂單。因此,在執行此查詢時,我想回像數組:

Array 
(
[0] => Array 
    (
     [Qty] => 2 
     [Item] => 506 
     [Color] => 8 
     [Size] => 3 
    ) 

[1] => Array 
    (
     [Qty] => 1 
     [Item] => 523 
     [Color] => 2 
     [Size] => 1 
    ) 

[2] => Array 
    (
     [Qty] => 1 
     [Item] => 511 
     [Color] => 8 
     [Size] => 2 
    ) 
) 
+0

失蹤您已經使用相應編輯查詢 – davejal

回答

0

你需要通過定義「精確匹配」的列組:你的情況「項」,「顏色」和「大小」

嘗試這樣:

SELECT 
    COUNT(*) as Qty, 
    Item, 
    Color, 
    Size 
FROM [YOUR_TABLE_NAME] 
GROUP BY Item, Color, Size