我有一张桌子personid
和列msg
。
personid, msg
--------------
1, 'msg1'
2, 'msg2'
2, 'msg3'
3, 'msg4'
1, 'msg2'
我想得到msg
每个的总数personid
。我正在尝试这个查询:
select distinct personid, count(*)
FROM mytable;
我也试过这个查询
select distinct personid, count(msg)
FROM mytable;
但没有得到实际结果。我想要上述数据的这个结果:
id, count
--------
1, 2
2, 2
3, 1