From: Gavin K. <ga...@ap...> - 2002-09-26 18:09:23
|
Does anyone know why the following query, which is good in DB2, is no good in Oracle: SELECT c.container_id FROM Simple sim2_, Container c, manyToMany man0_ WHERE (sim2_.count_=2 and man0_.elt=sim2_.id_ and c.container_id=man0_.container_id2 and man0_.list_index= (SELECT count(*) FROM manyToMany man1_ WHERE c.container_id=man1_.container_id2)-1) Hibernate generates that SQL for this query: select c from c in class Container where c.manyToMany[ c.manyToMany.size - 1].count = 2 which is kinda useful. Gavin |