我有左连接JPQL的一些问题

时间:2010-04-13 06:21:41

标签: java

我使用左连接的方式有问题, 我不明白我做错了什么。

你能看到吗?

select distinct r.globalRuleId,
       r.ruleId,                                                     
       sv.validFrom,
       pm.moduleId,
       nvl(min(rai.failedOnRegistration),0)

from TRules r,
     TSlaVersions sv, 
     TModuleFormulas mv, 
     TPendingModule pm,
     left join TRulesAdditionalInfo rai on r.ruleId = rai.ruleId

where r.slaVersionId = sv.slaVersionId
      and r.formulaId = mv.pk.formulaId
      and mv.pk.moduleId = pm.moduleId

group by r.globalRuleId,
         r.ruleId,                                                     
         sv.validFrom,
         pm.moduleId

order by pm.moduleId

1 个答案:

答案 0 :(得分:0)

重新格式化您的来源后,我认为很容易发现:,之前有一个left join

正确的格式和缩进是您最好的SQL朋友。如果您不想手动执行此操作,建议您使用SquirrelSQL之类的SQL客户端: - )