JPA 2.0, API критериев, подзапросы, В Expressions

Я много раз пытался написать оператор запроса с подзапросом и выражением IN . Но мне это никогда не удавалось.

Я всегда получаю исключение: «Синтаксическая ошибка рядом с ключевым словом 'IN'», оператор запроса построен так,

SELECT t0.ID, t0.NAME
FROM EMPLOYEE t0
WHERE IN (SELECT ?
          FROM PROJECT t2, EMPLOYEE t1
          WHERE ((t2.NAME = ?) AND (t1.ID = t2.project)))

Я знаю слово перед проигрышем 'IN'.

Есть вы когда-нибудь писали такой запрос? Есть предложения?

44
задан Hash 13 April 2017 в 11:34
поделиться