у меня есть проблемы с левым соединением JPQL - PullRequest
0 голосов
/ 13 апреля 2010

что-то не так с тем, как я использую левое соединение, и я не понимаю, что я делаю неправильно.

ты видишь это?

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 голосов
/ 13 апреля 2010

После переформатирования вашего источника, я думаю, что это легко определить: перед left join.

есть ,.

Правильное форматирование и отступ - действительно ваши лучшие друзья по SQL. Если вы не хотите делать это вручную, я предлагаю использовать клиент SQL, такой как SquirrelSQL : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...