我尋求以下問題的幫助: 我有兩個表 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