RISSOLV СУММА из отношения 1-N - PullRequest
0 голосов
/ 29 января 2019

Соответствующие записи умножают результат из-за левых соединений.

В SQL я пробовал это https://www.db -fiddle.com / f / esu13uGLcgFDpX7aEQRMJR / 1 Это правильный результат, но яне нужно количество: 75 результат в первой строке, мне нужно количество: 50, поэтому я исправляю это следующим кодом sql: https://www.db -fiddle.com / f / t7HtiXRcQ3ws2oeYfhHQQS / 0

Я хочу реализовать это в HQL:

SELECT  min(A.id), SUM(A.amount), Sum(Bid) FROM A
LEFT JOIN (select count(id) as Bid, A_id from B group by A_id) as Bcount  
ON A.id = Bcount.A_id
GROUP BY A.type
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...