请教模型关联查询问题
1. 运行环境
1). 当前使用的 Laravel 版本?
8
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.3
3). 当前系统
CentOS 8
4). 业务环境
开发环境
2. 问题描述?
在做一个家谱
人物表:
person:id,name,gender
关系表:
relation:id,person_id,parent_id
3. 您期望得到的结果?
比如:选择父亲时,从人物表里面性别为男的里面选择一个,祖父,曾祖父也类似,然后在关系表里面保存person_id为当前人ID,parent_id为父亲或者母亲ID.
现在需要获取父亲家族或者母亲家族上三代和下三代人的列表
判断父亲或者母亲,根据人物表里面的性别来判断的。
不需要考虑兄弟姐妹问题,只需要获取前辈和孩子,孙子的数据
希望大神们指教
推荐文章: