【问题标题】:MySQL listings schemaMySQL 列表模式
【发布时间】:2012-01-27 11:06:40
【问题描述】:

假设我有一个属性 listings 表和一个 listings_categories 表,用于确定列表是否用于出售出租和/或季租。根据房源的类别(至少需要 1 个),可能需要价格值或时间跨度(如果是季租)。

我应该如何处理这些价格字段?应该将它们放在listings 中,还是将它们移动到listings_categories 表中?这些价格字段对于应用程序来说是必不可少的,并且将始终显示——将它们附加到主列表的其余部分是否有任何问题?

【问题讨论】:

    标签: mysql join schema


    【解决方案1】:

    我会说如果 listings_categories 只有一列和 3 个可能的字段,您应该将所有这些都存储在 Listings 表中。没有必要加入。

    【讨论】:

      【解决方案2】:

      如果销售、租金和季租值始终特定于房源(所有房源都有特定值),而不是类别(所有类别的值都相同,无论房源如何),那么您的 listings table 是我放置这些字段的地方。

      【讨论】:

        猜你喜欢
        • 2016-03-27
        • 2011-05-28
        • 1970-01-01
        • 2012-11-05
        • 2011-10-05
        • 2019-12-28
        • 2022-01-16
        • 2012-01-21
        • 2017-11-22
        相关资源
        最近更新 更多