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
我 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