我在Access女士中有以下两个表格:
Items
RowID, Value
和
ItemRange
Value, RowIDStart, RowIDEnd
我想在RowIDStart和ROwIDEnd范围内的ItemRange表中插入Values在Items表中
您如何在SQL中执行此操作?我知道如何通过游标(打开/获取)以编程方式进行操作,但不确定在纯SQL中。
答案 0 :(得分:0)
不确定我是否正确回答了您的问题
但是尝试使用此插入语句
INSERT INTO Items (RowID, Value)
SELECT RowIDStart, Value
FROM ItemRange
如果您想同时获得两个表,也可以选择这个
SELECT ItemRange.RowIDStart, ItemRange.RowIDEnd, Items.Value
FROM ItemRange INNER JOIN Items
ON Items.RowID >= ItemRange.RowIDStart AND Items.RowID <= ItemRange.RowIDEnd