gpt4 book ai didi

带有嵌套 SELECT 的 JPQL JOINS

转载 作者:行者123 更新时间:2023-12-04 18:48:21 26 4
gpt4 key购买 nike

我可以在 JPQL 上做这样的事情吗?

SELECT NEW com.MyDTO(p.a, p.b, q.c, q.d)
FROM
(SELECT r.* FROM MyDTO1 r ) p
LEFT OUTER JOIN
(SELECT s.* FROM MyDTO2 s ) q
ON p.x = q.y

或类似?
(以上查询与native 和 JPQL 混用,不要误会)

我认为这部分有问题。

FROM
(SELECT r.* FROM MyDTO1 r ) p

当我尝试执行时,出现此错误。
Exception Description: Syntax error parsing the query [.....], unexpected token [(]

谢谢!

最佳答案

不,你不能。引自 the documentation :

Note that HQL subqueries can occur only in the select or where clauses.

关于带有嵌套 SELECT 的 JPQL JOINS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10185542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com