JPA 2.0, Critérios API, Subconsultas, Em expressões

Eu tentei escrever uma instrução de consulta com uma subconsulta e umIN expressão por muitas vezes. Mas nunca consegui.

Eu sempre recebo a exceção "Erro de sintaxe próximo à palavra-chave 'IN'", a instrução de consulta foi criada assim,

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

Conheço a palavra antes de 'IN' perder.

Você já escreveu essa consulta? Alguma sugestão?

questionAnswers(3)

yourAnswerToTheQuestion