交叉制表。计算一列与另一列

时间:2015-08-08 06:14:39

标签: mysql

我有一个包含九列的表格,我想在一列上执行订单,将频率计算在另一列上,并列出已执行该操作的用户和多少次。

该表称为表1

所以我想最终

TCODE TCOUNT 用户
ABC 9 用户1
ABC 4 用户2
DEF 3 用户1

因此,用户1执行abc 9次,用户2执行4次,用户1执行def 3次

1 个答案:

答案 0 :(得分:1)

您没有提供包含数据的表的架构,但您的查询必须如下所示:

select tcode, count(*) as tcount, user
from table1
group by tcode, user