我想知道SQL Server是否可以连续存储10条项目信息?
因为我想制作一个Date,Item_Name,Quantity
表但是我想连续输入1个日期(例如2014年11月21日),但是有(2,4,4)
SQL能做到吗??
如果没有,你能推荐我吗,因为我想每天报告当天和前一天销售的商品,等等。
你知道我的意思吗?因为我对英语不好。答案 0 :(得分:1)
你应该做这样的事情:
Table Dates:
DateId Date
1 21/11/2014
2 23/11/2014
Table Items:
DateId Name Quantity
1 Chicken 2
1 Rabbit 4
1 Cow 3
2 Dinosaur 666
Dates.DateId
应该是主键,并且根据您的逻辑,也可能是身份(它会自动生成以下ID),Items.DateId
应该有一个Dates.DateId
的外键。
有关规范化here的更多信息。