我需要創建一個查詢,該查詢將顯示每天按類型排序的查詢插入量。這聽起來很模糊,所以我將在下面演示一下:每個類型每天計算插入的行數
+----+------+----------+
| id | type | inserted |
+----+------+----------+
| 1 | a | 1/2/2017 |
| 2 | a | 1/2/2017 |
| 3 | a | 2/2/2017 |
| 4 | b | 1/2/2017 |
| 5 | b | 1/2/2017 |
| 6 | b | 2/2/2017 |
| 7 | b | 3/2/2017 |
| 8 | b | 3/2/2017 |
+----+------+----------+
結果必須是:
+------+----------+--------+
| type | date | amount |
+------+----------+--------+
| a | 1/2/2017 | 2 |
| a | 2/2/2017 | 1 |
| b | 1/2/2017 | 2 |
| b | 2/2/2017 | 1 |
| b | 3/2/2017 | 2 |
+------+----------+--------+
我已經嘗試過用GROUP BY和DISTINCT一些查詢,但我不能想出如何沒有重複。
我已經嘗試過: SELECT date, type, count(*) FROM table GROUP BY date, type
但這給了我重複的日期/類型組合。這是它返回:
你能證明你試過了什麼嗎? – jjj
可能重複的[使用多個列的組](http://stackoverflow.com/questions/2421388/using-group-by-on-multiple-columns) – Ivar
我試過'SELECT date,type,count(*) FROM表GROUP BY日期,鍵入'但它具有重複的日期/類型組合。 –