Вы не можете использовать агрегатную функцию, например COUNT
в предложении WHERE
. Однако вы можете использовать агрегатную функцию в предложении HAVING
. См. этот вопрос , чтобы узнать больше о разнице между WHERE
и HAVING
.
Однако, если вы просто пытаетесь получить строки в cg
, у которых нет соединенных строк из cgu
, вы можете выбрать, где cgu.id
равно нулю.
Например:
SELECT cg
FROM App:ChannelGroup cg
LEFT JOIN cg.channelGroupUsers cgu
WHERE cgu.id IS NULL