当前位置: 首页 > 知识库问答 >
问题:

意外标记:(在HQL中

奚翰海
2023-03-14

我将错误作为意外标记:(在查询下面,但同样的查询在SQL中运行良好)

"SELECT slh.assetId,slh.mapHierarchy "
+ "FROM AssetHistory slh "
+ "INNER JOIN "
+ "(SELECT assetId, MAX(lastUpdated) AS MaxDateTime "
+ "FROM AssetHistory "
+ "GROUP BY assetId) slh2 "
+ "ON slh.assetId = slh2.assetId "
+ "AND slh.lastUpdated =slh2.MaxDateTime ";

我希望有人能帮我。

共有1个答案

景靖琪
2023-03-14

我认为您应该将子查询从join移到where子句。

"SELECT slh.assetId,slh.mapHierarchy "
+ "FROM AssetHistory slh "
+" WHERE (slh.assetId, slh.lastUpdated)"
+ " IN 
+ "(SELECT assetId, MAX(lastUpdated) AS MaxDateTime "
+ "FROM AssetHistory "
+ "GROUP BY assetId);
 类似资料:
  • 当我执行此操作时,我遇到了这个错误,请任何人告诉我hql查询的错误。 组织。冬眠hql。内部的ast。QuerySyntaxException:意外标记:第1行第65列附近的限制[来自com.softlogic.models.AC\u Customer order by Customer\u pk DESC LIMIT 1]

  • 我有这个问题。将其从sql查询转换为hql。我有以下错误“意外标记:(靠近第2行第列)” 我不知道怎么了

  • 你好,我尝试在其他问题中搜索,但没有一个提到的解决方案,我尝试对我不起作用。 使用命令时: npm启动 我有一个错误: /src/index.js模块生成失败(来自./node_modules/babel-loader/lib/index.js):语法错误:d:/kodilla/projekty/webpack-to-do-app/src/index.js:意外>令牌(6:4) package.j

  • 我在测试机智。ai与fb提供的样品,我运行在以下错误。。。 我对节点和机智很陌生。我使用了初始化并安装节点wit模块。能找个人帮忙吗?

  • 问题出现在(bot)中。这部分代码:

  • 我正在尝试让Lambda函数访问API并返回JSON。 http://api.openweathermap.org/data/2.5/weather?id=2172797 P. S此API ID是OW提供的演示ID。 有人能看到问题吗? 我希望lambda获得json并返回它,因此任何查看我的API url的人都会看到Open Weather API的结果