如何在mysql中使用多个group_concat与count,order by和group by

时间:2017-06-23 08:43:38

标签: mysql count group-by concat

我有一张桌子t1

id  |   Date      | name
1   | 22-06-2017  | a
2   | 22-06-2017  | a
3   | 22-06-2017  | a
4   | 22-06-2017  | b
5   | 21-06-2017  | a
6   | 20-06-2017  | b
7   | 20-06-2017  | b
8   | 19-06-2017  | a
9   | 19-06-2017  | b
10  | 18-06-2017  | a
  

我希望从当前日期(22-06-2017)过去10天的结果与每个名称,并获得单行所有十天的计数。如果没有日期,那么它将显示0计数,它们应该像第一名的第10天,第二名的第9天,依此类推

count                |  name
0,0,0,0,0,1,1,0,1,3  | a
0,0,0,0,0,0,1,2,0,1  | b 
  

有人可以帮我写这个查询。它对我很有帮助

0 个答案:

没有答案