【发布时间】:2012-09-08 12:20:11
【问题描述】:
我有一张带有personid 和msg 列的表格。
personid, msg
--------------
1, 'msg1'
2, 'msg2'
2, 'msg3'
3, 'msg4'
1, 'msg2'
我想得到每个personid 的总数msg。
我正在尝试这个查询:
select distinct personid, count(*)
FROM mytable;
我也试过这个查询
select distinct personid, count(msg)
FROM mytable;
但没有得到实际结果。 我想要上述数据的这个结果:
id, count
--------
1, 2
2, 2
3, 1
【问题讨论】: