2016-08-29 51 views
-2

我需要在列SellPrice1,SellPrice2的列中插入多个值。如何使用SQL Server将多个值插入一列中

因为也许我的一件物品有2或3个卖价。

enter image description here

+2

这并不完全清楚你在问什么。 –

+2

由于规范化的原因,最好为每个具有多个销售价格的物料创建一个新条目。如果你在一个领域存储多个东西,通常是不好的做法。 – Iain

+1

重复这样的列是由归一化引起的反模式。它违反了1NF的规则,你没有重复属性。不要对你自己做这件事。 –

回答

2

您既可以添加[ItemSalePrice3]列,但可能一直持续下去,和你平时不希望自己的数据库进行水平,而不是垂直增长。

我会亲自添加表所示:

item_id price 
_________________ 
1   1,50 
1   2,00 
2   4,00 

并添加一个项目都有每个价格条目到该表。

+0

这意味着我必须删除项目表的字段(SellPrice1,SellPirce2) –

相关问题