我有一个任务表,其中0123'列和parent_id
列为每个任务。
我试图建立一个查询,返回每个task_id
,这个id
显示在父id
列的次数。
我尝试此查询:从同一表中选择计数
SELECT
task_id, parent_id,
(SELECT COUNT(*)
FROM `tasks`
WHERE parent_id = task_id) AS count_parents
FROM tasks
这个查询没有工作。我希望这个问题很清楚。
你的错误信息是什么?我怀疑你需要添加一个GROUP BY子句,但我不确定。 – Melanie