JPQL JOINS z zagnieżdżonym SELECT

Czy mogę zrobić coś takiego na JPQL?

<code>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 
</code>

lub podobne? (Powyższe zapytanie zmieszało się z rodzimym i JPQL, więc nie zrozumcie źle)

Myślę, że mam problem z tą częścią.

<code>FROM
(SELECT r.* FROM MyDTO1 r ) p
</code>

Kiedy próbuję wykonać, otrzymuję ten błąd.

<code>Exception Description: Syntax error parsing the query [.....], unexpected token [(]
</code>

Dziękuję Ci!

questionAnswers(2)

yourAnswerToTheQuestion