我有以下字段的评论表
comment_id
parent_id
thread_id
title
body
date_comment
user_name
我需要检索所有父评论(在 parent_id 中具有 NULL 值)并针对每个父评论计算子评论我尝试了以下查询
SELECT c1. * , COUNT( c2.parent_id )
FROM comments c1
LEFT JOIN comments c2 ON c2.parent_id = c1.comment_id
WHERE c1.parent_id IS NULL
AND c1.thread_id =122
GROUP BY c2.parent_id
ORDER BY c1.date_comment ASC
但是这个查询只计算前三个父评论的子评论。请分析查询并建议我解决方案。