如何将此值插入此表

时间:2019-04-30 01:35:04

标签: sql ms-access

我在Access女士中有以下两个表格:

Items
RowID, Value

ItemRange
Value, RowIDStart, RowIDEnd

我想在RowIDStart和ROwIDEnd范围内的ItemRange表中插入Values在Items表中

您如何在SQL中执行此操作?我知道如何通过游标(打开/获取)以编程方式进行操作,但不确定在纯SQL中。

1 个答案:

答案 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