Select currentUser 旁边组中的所有用户
Select all users in a group beside currentUser
我想 select 给定 group
中当前用户旁边的所有 users
。组和用户之间是多对多的关系。
目前我查询 select 给定组中的所有用户。
SELECT g.users FROM Group g WHERE g.groupName =:groupName
我没有得到我想要的,我不知道在哪里添加条件(在where子句中不满足条件所以我有一个空的用户列表)。
您需要在 2 个实体之间进行 JOIN:
SELECT u FROM User u JOIN Group g WHERE g.groupName =: groupName
我想 select 给定 group
中当前用户旁边的所有 users
。组和用户之间是多对多的关系。
目前我查询 select 给定组中的所有用户。
SELECT g.users FROM Group g WHERE g.groupName =:groupName
我没有得到我想要的,我不知道在哪里添加条件(在where子句中不满足条件所以我有一个空的用户列表)。
您需要在 2 个实体之间进行 JOIN:
SELECT u FROM User u JOIN Group g WHERE g.groupName =: groupName