使用group by子句但显示所有记录 [英] using group by clause but show all records

查看:462
本文介绍了使用group by子句但显示所有记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SELECT *, count(ProjPK)  FROM tblEmp
WHERE Half = 1
GROUP BY ProjPK





此SQL语句返回特定记录但我想使用上面的查询获得所有记录

但是还要显示每个记录的totalProjectMember



This SQL statement returning me specific records but I want to get all records using above query
but also show totalProjectMember with every record

推荐答案

尝试:

Try:
SELECT a.name, a.projId, b.totalProjectMember 
FROM tblEmp a
JOIN (SELECT projId, Count(*) AS totalProjectMember 
      FROM tblEmp 
      GROUP BY projId) b
ON a.projId = b.projId


这篇关于使用group by子句但显示所有记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆