subquery - HQL 子查询别名

标签 subquery hql alias

我在 HQL 查询方面遇到一些问题。我会使用带有这样的别名的子查询

    select distinct a.some1, count(a.some2), 
           (Select count(z.any), z.any.any_id as v from Z z where
            z.level=4) as "zoo", azc.a.any_id 
            from A a 
            where a.z.level=4
            zoo.v=a.z.m

但是别名给我返回一个错误。问题出在哪里?

最佳答案

HQL 不支持 select 子句中的列的 alise,

但是有一个 Unresolved jira 问题,请查看 Jira Link

此功能计划在未来作为新功能添加。

关于subquery - HQL 子查询别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10649716/

相关文章:

mysql - 嵌套连接的更新语句不起作用

用于运行余额校正的 MySql 查询

java - 从 HQL 查询返回映射并进行更好的优化

java - hql 不删除查询确定

java - 查询 HQL 查询结果时 PersistentBag.toString() stackoverflow 错误

types - 为什么类型别名不能使用 Rust 中原始类型的关联常量?

使用别名的 VHDL 聚合分配

mysql - 总结每周收入,包括空记录

mysql - 使用子查询更新记录时出错

用于使用可选文本快速提交的 Git 别名