Mysql 计算用户有多行的行数
我有一个交易记录表,记录购买人。我想知道有多笔交易的人数。我陷入困境的部分是如何指定Mysql 计算用户有多行的行数,mysql,sql,Mysql,Sql,我有一个交易记录表,记录购买人。我想知道有多笔交易的人数。我陷入困境的部分是如何指定成员必须至少匹配两次(例如,两个或多个事务) 我想应该是类似于 SELECT COUNT(*) FROM `table` WHERE COUNT(`Member`)>2 但我意识到这不是第二次计数的正确用法 进一步澄清:我希望结果是一行,其中包含此条件匹配的用户数。因此,我不希望它返回每个用户匹配的次数或诸如此类的内容。您需要使用分组方式和拥有 SELECT COUNT(*) totalMember F
成员必须至少匹配两次(例如,两个或多个事务)
我想应该是类似于
SELECT COUNT(*) FROM `table` WHERE COUNT(`Member`)>2
但我意识到这不是第二次计数的正确用法
进一步澄清:我希望结果是一行,其中包含此条件匹配的用户数。因此,我不希望它返回每个用户匹配的次数或诸如此类的内容。您需要使用分组方式和拥有
SELECT COUNT(*) totalMember
FROM
(
SELECT Member
FROM `table`
GROUP BY Member
HAVING COUNT(Member) > 2
) a
你试过了吗??返回了什么错误?#1111组函数的使用无效。