我寻求以下问题的帮助: 我有两个表 Table_1
列itemid
,locationid
,quantity
将数据插入表与另一个选择查询结果
Table_2
列itemid
,location1
,location2
,location3
我想从Table_1
(仅quantity
列)复制数据到Table_2
(到location1
列)。 itemid
在两个表中都是相同的(Table_1
有重复的项目ID),所以这就是我想要复制到新表并将每个位置的所有数量保留为一列的原因。我使用下面的查询,但它不工作
INSERT INTO
Table_2(location1)
(
SELECT qty
FROM Table_1
WHERE locationid = 1 AND Table_1.locationid = Table_2.locationid
)
谢谢。试图插入语句而不是更新语句。 – mmdel 2011-06-15 07:47:38
谢谢,您的代码有帮助 – Thoman 2015-09-08 18:52:31
如果您有相同的列,就足够了:'insert into table_2选择itemid,数量from table_1 where locationid = 1' – Tarik 2018-03-07 22:40:32