[size=large]hql语句的from不支持子查询,where支持!
如: select a from A a,(select b from B b,C c where b.id=c.id) d
where a.id=d.id;
改为→select a from A a where a.id in (select b.id from B b,C c
where b.id=c.id);[/size]
如: select a from A a,(select b from B b,C c where b.id=c.id) d
where a.id=d.id;
改为→select a from A a where a.id in (select b.id from B b,C c
where b.id=c.id);[/size]
HQL语句中from与where子句的使用区别
本文解释了HQL语句中from与where子句的使用方式,特别指出from不支持子查询,而where支持。通过示例展示了如何将复杂的from子句转换为更简洁的where子句表达。
936

被折叠的 条评论
为什么被折叠?



