diff --git a/src/main/java/org/olat/group/manager/ContactDAO.java b/src/main/java/org/olat/group/manager/ContactDAO.java
index 80eb851d49c9166b741473693404f97e1b8ed944..e2855c089219be41bb9c99a7bb3c25d4b0d742b6 100644
--- a/src/main/java/org/olat/group/manager/ContactDAO.java
+++ b/src/main/java/org/olat/group/manager/ContactDAO.java
@@ -61,7 +61,7 @@ public class ContactDAO {
 	
 	private List<Long> getMembersForCount(Identity me, Class<?> cl) {
 		StringBuilder sb = new StringBuilder();
-		sb.append("select distinct(memv.identityKey) from ").append(cl.getName()).append(" memv ")
+		sb.append("select memv.identityKey from ").append(cl.getName()).append(" memv ")
 		  .append(" where memv.ownerSecGroupKey in (")
 		  .append("   select ownerSgmi.securityGroup from ").append(SecurityGroupMembershipImpl.class.getName()).append(" as ownerSgmi where ownerSgmi.identity.key=:identKey")
 		  .append(" ) or memv.participantSecGroupKey in (")