Я пытаюсь объединить эти запросы в 1
# Get completed todos
SELECT COUNT(t.id) from Application\Models\Todos t
WHERE t.parent IS NULL
AND t.todoList.project = :proj
AND t.completedOn IS NOT NULL
# Get total todos
SELECT COUNT(t.id) from Application\Models\Todos t
WHERE t.parent IS NULL
AND t.todoList.project = :proj
- Проект имеет списки
- Список содержит Todos
- У Todo может быть 1 уровеньof todo - В моих запросах я запрашивал задачи верхнего уровня
- Выполнение TodoOn, dueOn
В другой функции я хочу получить
- общее количество задач, принадлежащих вам и проекту
- общее количество выполненных задач, принадлежащих вам и проекту
- общее количество незавершенных задач на сегодня, принадлежащих вам и проекту
Нужно ли делать это в отдельных запросах?