mysql 嵌套查询语句求教
conis 2010-05-24 04:27:14 一个评论的表,用户可以嵌套评论,用parentID来标识父级评论ID,如果没有父级,则parentID为0
字段:
id(主键),parentID(父ID), author(作者)
示例数据:
id,parentID,author
1,0,张三
2,1,张三
3,1,李四
4,3,王五
5,0,张三
需求:
1.通过一个sql语句可以查询指定主键的所有子记录,如上的数据,当id=1的时候,应该可以获取id为1,2,3,4的记录,因为id为2,3的是id为1的子记录,而id为4的是id为3的子记录。嵌套理论上是无限级的,实际操作中会控制级数。
2.通过作者可以查询到对应的父子记录