我有两张桌子:
item_table
(带有属性{item_id , item_name}
)company_table
(带有属性{cmpny_id , cmpny_name}
)每个项目(> 1000)对于不同公司(> 500)具有不同的销售价格
我想创建一个类似this image的表格(另见this image)。
是否可以在SQL中动态创建表,以便它需要更少的内存空间?
答案 0 :(得分:0)
创建一个单独的关系表,例如:price_table
(带有属性{item_id , cmpny_id, price}
)。
你应该学会normalize你的表。
更新:对于1000件商品和500家公司,您最多可以拥有500000行。这应该少于50 MB的存储空间(包括索引)。