Я пытаюсь вычислить значение с использованием DQL в одной таблице. Скажем, что эта таблица называется «ТАБЛИЦА». Он имеет 5 colums:Doctrine: subquery in DQL
- идентификаторов
- PEOPLE_COUNT
- animal_count
- region_id
- TYPE_ID
В результате я ищу это сумма людей (когда сгруппированные по область), деленная на сумму животных (при группировке по типу);
SQL, было бы что-то подобное:
SELECT SUM(people_count)/
(
SELECT SUM(animal_count)
FROM TABLE t2
GROUPED BY type_id
)
FROM TABLE t1
GROUPED BY region_id
Как бы вы сделать это в Учении использовании DQL?
Вы можете принять свой ответ тогда :) – j0k
Stackoverflow не позволит мне делать это до завтра;) – frinux