我正在尝试使用一个查询显示注释和子注释,子注释只嵌套一次,所以我不能有子注释的子注释。下面是我的代码,但它只给我一个子注释,当有多个时。我只是为了这个问题而使用*。
SELECT c.*, sc.*
FROM
comments c
LEFT JOIN
sub_comments sc
ON c.coment_id = sc.snippet_id
WHERE
c.post_id = '" . $cat_id_var . "'
GROUP BY
c.comment_id
我知道必须有一个简单的答案,但无法弄清楚。我认为之后所有评论和子评论都应该在同一个表格中?
答案 0 :(得分:0)
同意@Set Sail Media,你一定要考虑改变你的数据库结构。但是在您的示例中,“只有一个子注释”在GROUP BY
参数中。只需删除它,您就可以立即获得所有子评论。