文章评论的表结构如下
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的效率才高呢