我的产品有一张桌子,我的钥匙是Pid.
每个产品都可以有几种类型的模式,这些模式已在表中注册TB_Types。
did是标识列(键),pid是产品表的外键:
| 做过 | PID | 姓名 |
|---|---|---|
| 1 | 1 | 类型1 |
| 2 | 1 | 类型2 |
| 3 | 2 | 类型3 |
| 4 | 2 | 类型4 |
现在我们有一个表,其中每个产品可以有不同的编号表名称:TB_Count
如下表:
cid是标识列(键),pid是产品表的外键
| cid | PID | 数数 |
|---|---|---|
| 1 | 1 | 25 |
| 2 | 1 | 50 |
| 3 | 1 | 100 |
| 6 | 2 | 1000 |
| 7 | 2 | 5000 |
| 8 | 2 | 10000 |
最初,客户希望每种产品具有不同的类型和编号,但现在必须将计数表更改如下,并且每种产品的计数必须针对每种类型。
我创建了一个应有的表格。
新表名:tb_newcount
id是标识列(键),did是TB_Types表的外键。
| ID | 做过 | 数数 |
|---|---|---|
| 1 | 1 | 25 |
| 2 | 1 | 50 |
| 3 | 1 | 100 |
| 4 | 2 | 25 |
| 5 | 2 | 50 |
| 6 | 2 | 100 |
| 7 | 3 | 5000 |
| 8 | 3 | 10000 |
| 9 | 3 | 15000 |
| 10 | 4 | 5000 |
| 11 | 4 | 10000 |
| 12 | 4 | 15000 |
如果我可以按照所说的将信息移动到新表中,那么问题将得到解决。
我希望我已经说出了我的意思。
注:产品数量接近5000种,种类数为2000种,计数约2000条记录。
谢谢