MySQL 根据其他列值分组

MySQL Group By depending on other colum value

我 table 喜欢 :

word       id
Foo        1
Foo        1
Foo        2
Foo        2
Foo        1
bar        1
bar        1
bar        4
fio        3
fio        3
fio        4

我想按单词分组,但只能针对相同的id,

结果应该是这样的:

word       id     count
Foo        1      3
Foo        2      2
bar        1      2
bar        4      1
Fio        3      2
fio        4      1

我不知道如何进行,常规分组依据不起作用

group by word, id

也不行。 请帮忙

select word, id, count(*)
from your_table
group by word, id