首页新闻找找看学习计划

mysql 怎么实现父子孙关系数据的查询。

0
悬赏园豆:20 [待解决问题]

目前有一个具有父子孙关系的数据,怎么根据父记录查询它的子孙记录呢?要求一次性返回父节点的子记录和孙子记录。。。最好支持分页查询。

随风行云的主页 随风行云 | 菜鸟二级 | 园豆:382
提问于:2018-12-04 17:48
< >
分享
所有回答(2)
0

select a.,b.,c.* from parent a, son b, grandson c where a.id = b.parentid and b.id = c.parentid order by a.id
类似这种吧,不同的a.id对应的记录就是一组父子孙记录

流年飞雨 | 园豆:1923 (小虾三级) | 2018-12-04 19:56
0

数据量大了之后,连接查询会很耗性能,建议放在一张单表查询。

?,???? | 园豆:1060 (小虾三级) | 2018-12-05 18:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册