mySQL查询计算发布到数据库的唯一用户数

Big*_*ike 5 php mysql

在数据库中,我们有大约1000个注册用户.我想知道有多少用户实际上写了一个问题或发布了答案.所有信息都可以从tblQA表获取,userid是"intPosterID",问题和答案都有自己的ID,"PostID".是否有可以运行的查询来计算有多少唯一身份用户发布了问题或答案?

Con*_*oyP 5

计算不同的用户ID可以通过以下方式完成:

SELECT COUNT( DISTINCT intPosterID ) FROM tblQA;
Run Code Online (Sandbox Code Playgroud)

COUNT( DISTINCT field )返回给定字段的具有不同值的行数计数 - intPosterID在本例中.