错误代码#1111 FOR SQL

时间:2017-10-27 06:31:25

标签: mysql sql

SELECT ROLE.PersonID
FROM ROLE
WHERE COUNT(ROLE.PersonID) > 1

我正在尝试让PersonID在该列中出现不止一次的人。但是,我收到了无效使用组功能的错误。

谢谢!

1 个答案:

答案 0 :(得分:4)

您应该使用GROUP BYHAVING代替。

SELECT   ROLE.PersonID
FROM     ROLE
GROUP BY ROLE.PersonID
HAVING   COUNT(*) > 1