加载文章评论和回复以及隐藏回复,在分页的情况下怎样写才够高效?

文章评论的表结构如下

CREATE TABLE `comment` (
  `id` varchar(64) NOT NULL,
  `parent_id` varchar(64) NOT NULL,
  `user_id` varchar(64) NOT NULL,
  `essay_id` varchar(64) NOT NULL,
  `content` longtext NOT NULL,
  `publish_date` datetime NOT NULL,
  `del_flag` tinyint(1) DEFAULT '0',
  `fail_remarks` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
)

就像贴吧那样,每层楼都有回复,回复有预览的三个,以及剩余回复的数量提示
因为可以回复评论,回复也可以回复,所以用想查询出树形结构
然后评论的回复有预览的三个,多余的隐藏,想贴吧那样
评论还有分页功能
我想的是先把评论id查出来并limit一下,再用评论的id去查子项,但是想想效率好像太低了。。
如何写sql的效率才高呢

慕盖茨4494581
浏览 435回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP