Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 前有两次成员和选择的JPQL查询_Mysql_Sql_Spring_Jpa_Jpql - Fatal编程技术网

Mysql 前有两次成员和选择的JPQL查询

Mysql 前有两次成员和选择的JPQL查询,mysql,sql,spring,jpa,jpql,Mysql,Sql,Spring,Jpa,Jpql,我有两个用户实体u1和u2 通过workspacember.user->user具有workspacember关系的 以及包含Workspace.members->[workspacember…]的工作区实体 现在我尝试创建的是一个JPQL查询,它首先通过用户属性查找两个WorkspaceMember实体,然后查找包含这两个WorkspaceMember实体的工作空间 这是我到目前为止提出的一个根本不起作用的问题——我希望有人能在这个问题上帮助我,因为我还没有找到任何合适的例子 字符串sql=从

我有两个用户实体u1和u2 通过workspacember.user->user具有workspacember关系的 以及包含Workspace.members->[workspacember…]的工作区实体

现在我尝试创建的是一个JPQL查询,它首先通过用户属性查找两个WorkspaceMember实体,然后查找包含这两个WorkspaceMember实体的工作空间

这是我到目前为止提出的一个根本不起作用的问题——我希望有人能在这个问题上帮助我,因为我还没有找到任何合适的例子

字符串sql=从WorkspaceMember wm1中选择wm1,其中wm1.user=:user1和+ 从工作空间成员wm2中选择wm2,其中wm2.user=:user2并存在+ 从工作区ws1中选择ws1,其中ws1.members的wm1成员和ws1.members的wm2r成员

Seconf方法也不起作用:

字符串sql2=从存在的工作空间ws中选择ws,从工作空间成员wm1中选择wm1,其中wm1.user=:user1和wm1是ws.members的成员,从工作空间成员wm2中选择wm2,其中wm2.user=:user2和wm2是ws.members的成员; 谢谢


Gerrit

自己找到了解决方案。感谢您没有发布解决方案并将其保存在自己的手中。使用子选择的联接就是解决方案