繁体   English   中英

多对多关系sql

[英]many to many relationship sql

在此处输入图片说明

我可以在这三个表中添加些什么,以使一个“家庭”有很多学生,一个家庭有很多父母?

我正在努力使我能加的东西变得更容易使我做到这一点。

谢谢

您需要在学生和家长中添加一个外键,以映射回family_id,在Family表中删除parent_id和student_id。 如果您需要找到家庭的所有成员22

select * from family f 
join parent p on f.family_id=p.family_id
join student s on s.family_id=f.family_id
where f.family_id=22

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM