gpt4 book ai didi

php - MYSQL:具有多个可能父项之一的表

转载 作者:行者123 更新时间:2023-11-30 00:14:50 25 4
gpt4 key购买 nike

我将尽可能广泛地阐述这一点,因为我不想损害答案。

我有三张 table 。校园、建筑物和房间。

一些校园有很多建筑物,并且建筑物有很多房间:校园->建筑物->房间

一些校区是一座单独的建筑,我希望这种关系是:校区->房间(不涉及建筑)。

换句话说,有些校园有建筑物,有些校园有房间。所有建筑物都有房间。有些房间属于校园,有些房间属于大楼。

在 MySQL 中对此进行建模的最佳方法是什么?或者一般情况下?

我可以根据需要提供有关数据库结构的更多信息。

最佳答案

处理这个问题的最佳方法是坚持你的配方:

  • 校园由建筑物组成
  • 建筑物由房间组成

一些校园拥有多栋建筑。有些校园只有一栋大楼。没问题。事实上,对于只有一栋建筑的校园,建筑名称可能与校园名称非常非常相似。

所有校园都有房间,这些房间可以通过查看校园内的建筑物来进入。

具有主键和外键引用的数据模型的其余部分源自此简化。

关于php - MYSQL:具有多个可能父项之一的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23744303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com