Вы можете посмотреть Seam (см. в этой статье для обсуждения использования Seam с JSF и AJAX).
Когда я использовал Судя по всему, в последний раз это было довольно медленно. Возможно, вы захотите создать свой собственный компонент JSF, который генерирует JavaScript (например, используя jQuery, как описано в в этой статье ).
Попробуйте следующее:
select task_id,parent_id, count(parent_id) as count_parents
from `tasks`
group by task_id,parent_id;
В этом случае вам нужна группа, надеюсь, что это поможет.
SELECT t2.task_id, t2.parent_id,
(SELECT COUNT( * ) FROM `tasks` t1
WHERE t1.parent_id = t2.task_id) AS count_parents
FROM tasks t2
Я думаю из вашего вопроса
Похоже, вы этого хотите:
SELECT task_id,
parent_id,
COUNT(parent_id) AS count_parents
FROM tasks
GROUP BY task_id, parent_id