Problème de count dans un where
Bonjour, je travaille sous une base de donnée HSQL, avec java.
Dans ma base, je cherche a savoir parmi certain utilisateurs ceux qui ont moins de 10 actions
Mes utilisateurs sont dans la table user, et les actions dans la table action.
Donc je fais ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
SELECT
ACTION.T_USER_ID
FROM
ACTION INNER JOIN USER
ON
ACTION.T_USER_ID = USER.T_USER_ID
WHERE(
USER.T_GROUPE_ID = groupe
AND
COUNT(ACTION.T_USER_ID) < 10) |
Le problème est que cette requete est refusé par java, generant l'exception
:
java.sql.SQLException: Not a condition
Donc, je voudrais savoir :
Est il bien possible de mettre un count comme condition ? Si oui pourquoi est ce que ma requete queute ? Si non, comment puis je faire pour repondre a mon problème.