我对表结构有疑问。我们在两个在线销售网站上使用单个SQL SERVER 2008数据库。两个网站使用的产品相同,但产品描述不同。例如,我们将在两个网站上销售具有相同价格和型号的“玩具”但具有不同的描述。目前我使用两个不同的网站ID,例如网站1的Id“1”和网站2的ID为“2”。在产品表中填入相同产品的差异ID以及说明和网站ID。 现在问题是我需要找出两个网站中已经售罄的“玩具”数量。 任何人都可以帮助我吗?我应该引入一个单独的表结构来关联Productid吗?
答案 0 :(得分:0)
在我看来,你的选择是
最小的变化可能是您建议的表格
标准化设计可能是
product
code
standard_description
standard_price
website
code
description
website_product
website_code
product_code
description
price
order
id
website_code
...
order_line
order_number
line_number
product_code
quantity
...
这样,同一产品在两个网站上都有相同的代码,但您可以有不同的描述(如有必要,可以提供价格)