mysql - 一张表做两表的最佳关系
问题描述
例如,我有两种类型的对象,一种是destination_city,另一种是destination_place。我想将这两个表与 user_review 相关联。user_review 具有类似(评分评论,user_id)的属性。
也许有大量的数据。如何设计?
A)我想到的第一件事是在 user_review 中添加两个表外键,例如(destination_city_id,destination_place_id)。但是这样在外来单元格中有空单元格
是否是关联表格的好方法,请告诉解决这个问题的好方法?
什么更好,为什么?
解决方案
推荐阅读
- python - 虚幻引擎 PIE 使用 Python 启动和停止
- flutter - 列内的 Flutter Listview 未占用全高
- reactjs - 使用反应选择框设置文本框值
- validation - 多行文本字段中的多个条目,共享点中具有验证条件
- python - Tensorflow Graphics - 将 DynamicGraph 或 FeatureSteered 卷积层添加到 Keras 模型
- javascript - 如何在单击时停止菜单和按钮放大和缩小大小(Wordpress)
- certbot - 使用 npm serve 为 React 托管应用启用 SSL
- vb.net - ContextSwitchDeadlock 异常
- sql - SQL 联合 2 表与一个表的联合,其中一个表的列为空
- sql - 如何根据 Rails 中的关联模型设置默认值?