2016-08-29 52 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) –

相關問題