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

HQL相关问题意外标记:第1行257列附近的InnerJoin

司空炯
2023-03-14
select a.fmId, a.nameFirstMarketing, a.nameLastMarketing, a.lotusNotesEmailAddress
from Advisor a
where a.fmId in
    (Select ae.id.fmId
    from AdvsEnrl ae
    where ae.enrlProcCmplTstp IS NOT NULL
    InnerJoin
    select aor.id.identifierDisplayNumber 
    from AdvsOboRel aor
    where aor.id.identifierDisplayNumber in
        (select ae.id.fmId
        from AdvsEnrl ae where ae.enrlProcCmplTstp IS NOT NULL;

我遇到了这个错误,请告诉我如何解决这个意外的标记:第1行257列附近的InnerJoin

共有1个答案

谷隐水
2023-03-14

在我们之间写的评论之后:

尝试以下操作:

select
    a.fmId, a.nameFirstMarketing, a.nameLastMarketing,
    a.lotusNotesEmailAddress
from Advisor a
where a.fmId in
    (Select aor.identifierDisplayNumber
    from AdvsOboRel aor
    where aor.identifierDisplayNumber in 
        (select ae.fmId
        from AdvsEnrl ae where ae.enrlProcCmplTstp IS NOT NULL)
    )

如果类有一个属性(多对一),请参阅AdvsEnrl,您可以删除最后一个IN子句,使用点符号获取有关AdvsEnrl的信息

 类似资料:
  • 我想使用以下参数显示所有未应答和未应答的检查表(应答检查表位于ResponseCheckLists表中):idequipement和idMission。 运行此查询后,我显示以下错误消息: 编辑1: 编辑错误1; 原因:java。lang.IllegalStateException:节点:org没有数据类型。冬眠hql。内部的阿斯特。树IdentNode-[IDENT]IdentNode:'che

  • 我将错误作为意外标记:(在查询下面,但同样的查询在SQL中运行良好) 我希望有人能帮我。

  • 问题内容: 我正在尝试与Jenkins构建过程一起运行以下Shell命令 现在构建失败 但是奇怪的是,当直接在Jenkin从站上运行此命令时,它可以正常工作。 如您所见,Jenkins也运行shell命令 。 任何帮助将不胜感激,因为我努力了几个小时 问题答案: 是由启用的扩展模式。目前尚不清楚如何在您的Jenkins从站中启用它,但是将命令添加到脚本中应该可以解决您的问题。

  • 问题内容: 我是hibernate的新手,试图在hibernate中运行查询,但是我遇到了一个例外 这是代码 我做错了什么? 谢谢 问题答案: 好像您的地图中缺少映射关联 请参考这个。 hbm.xml文件中没有定义的关联

  • 我在执行查询时收到错误。错误是: org.hibernate.hql.internal.ast.查询同步异常:意外令牌:第1行,第239列附近的组[SELECTj.orderDate, MAX(j.endTime), MIN(j.startTime)fromfr.thelem.timesbatch.dao.entities.JobExecEntity j WHEREj.name=?0 ANDTO_

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