我有两个表Table1(具有字段A1 | B1 | C1)和表2具有字段A2 | B2。
我需要将值A1 =常量,B1 =常量和C1-表2中A2的值插入笔画,其中B2 =常量
表1
A1 | B1 | C1
表2
A2 | B21 | 32 | 36 | 34 | 65 | 6
查询后,A1 = 0,B1 = 1,B2 = 3,我们应该得到:
表1A1 | B1 | C10 | 1 | 1个0 | 1 | 20 | 1 | 6
我想它看起来像这样INSERT INTO Table1 (‘A1’,’B1’,’C1’) VALUES (0, 1, SELECT A2 FROM Table2 WHERE B2=”3”)
?
您似乎正在寻找INSERT ... SELECT
语法:
INSERT INTO Table1 (A1, B1, C1)
SELECT 0, 1, A2 FROM Table2 WHERE B2 = 3