搜索COUNT(*)

Den*_*ans 0 sql-server

我正在努力为每个人提供所有人的技能!所以一切都很好,但问题是如何搜索一个拥有'2'技能的人呢?

SELECT FULLNAME, TeamNAME, COUNT(*) AS NoSkills 
FROM [Skills Matrix].[dbo].[PeopleSkills] AS PS, [Skills Matrix].[dbo].[People] AS P, [Skills Matrix].[dbo].[Teams] AS T
WHERE PS.FK_People = P.ID AND P.FK_TEAM = T.ID AND NoSkills LIKE '2'
GROUP BY FULLNAME, TeamNAME, NoSkills
Run Code Online (Sandbox Code Playgroud)

这个输出我有:

在此输入图像描述

请问你能帮帮我吗!

Dav*_*und 5

GROUP BY FULLNAME, TeamNAME
HAVING COUNT(*) = 2
Run Code Online (Sandbox Code Playgroud)