注释系统查询拉父+ x没有。儿童评论

时间:2011-11-02 17:50:21

标签: mysql

我正在制作评论系统。它没有完全嵌套,每个父评论都可以有回复,但回复无法回复。我的问题是我可以使用什么查询来提取x个父母以及每个父母的前y个回复数。因此,举例来说,我会拉出并显示10个父评论,并且只显示前两个回复。 1个查询可以实现吗?

我的评论表如下: CommentId 的ParentId 含量

对于父评论,ParentId为0,回复的ParentId等于它们是回复的CommentId。

1 个答案:

答案 0 :(得分:0)

我只是在看类似的问题。

我想你在谈论这里描述的相邻列表模型:

http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

因此,您可以使用2级自联接返回前2条评论。