假设我有这个表:

id       |     name      |      date
1               aaa               11
2               aaa|bbb           11
3               bbb|ccc           11
4               aaa|ccc           11
1               aaaX              12
2               aaaX|bbbY         12
3               bbbY|cccY         12
4               aaaZ|cccZ         12

预期数据:

date : 11,    name: aaa,    count: 3
date : 11,    name: bbb,    count: 1
date : 11,    name: ccc,    count: 2
date : 12,    name: aaa,    count: 3
date : 12,    name: bbb,    count: 2
date : 12,    name: ccc,    count: 2

我想获取按日期分组的名字计数 . 我试过这个查询:

SELECT name, COUNT(*) AS count
FROM mytable
WHERE name LIKE "%aaa%" OR
name LIKE "%bbb%" OR
name LIKE "%ccc%"
GROUP BY name

我得到的结果是名字aaa,bbb,ccc,aaa | bbb,aaa | ccc,aaaX | bbbY,...

得到这个的查询是什么?