select count(o) in subquery or not exists subquery generates SQL with syntax error ----------------------------------------------------------------------------------- Key: OPENJPA-658 URL: https://issues.apache.org/jira/browse/OPENJPA-658 Project: OpenJPA Issue Type: Sub-task Reporter: Catalina Wei Table aliase resolution is still a problem in the following JPQL queries when query contains subqueries using select count(o) or not exists: 1. "select o from Order o where o.amount > (select count(o) from Order o)", "select o from Order o where o.amount > (select count(o2) from Order o2)", 2. "select c from Customer c left join c.orders p where not exists" + " (select o2 from c.orders o2 where o2 = o", the generated incorrect SQL has an empty FROM body, for example: {SELECT t0.oid, t0.amount .. FROM WHERE ( t0.amount > (select count(.... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.