HQL相关问题unexpected token: InnerJoin near line 1, column 257
HQL Related issue unexpected token: InnerJoin near line 1, column 257
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
在我们之间写下评论后:
试试这个:
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)
)
如果AdvsOboRel
class有一个属性(多对一)参考AdvsEnrl
你可以删除最后一个IN子句,使用点符号来获取有关 AdvsEnrl
的信息
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
在我们之间写下评论后:
试试这个:
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)
)
如果AdvsOboRel
class有一个属性(多对一)参考AdvsEnrl
你可以删除最后一个IN子句,使用点符号来获取有关 AdvsEnrl