【发布时间】:2011-03-09 18:01:12
【问题描述】:
我有两个表“TempStore”和“Store”,它们的列名为“Items”。
“TempStore”表中有数据,我需要将其移至“Store”表,需要少量修改。
我需要遍历“TempStore”数据(即项目)并插入到 Store...
更具体地说:我如何迭代 TempStore(在 sql 中),其中“对于 'TempStore' 中的每个项目,我需要在 'Store' 中存储 2 或 3 个项目而几乎没有修改”,我该如何实现呢?
我想做的是从“[SELECT * FROM TempStore]”中获取每个行数据,并在“Store”中插入三个记录,并能够更改“items”
【问题讨论】:
-
您应该更具体地了解一排如何变成三排。理想情况下,包括样本数据和预期结果。
-
假设 TempStore 表有 {Items, Cost, Price, ActualCost, ActualPrice} 但在 Store 表中我需要存储 {Items, Cost, Price}。 TempStore 数据行中的 ActualCost 和 ActualPrice 需要添加为 Store 中的另一行......(我希望这是有道理的)......无论如何,解决方案是使用“WHILE-BEGIN-END”吗??