2016-04-23 81 views
0

假设我有一个表A -如何为这种情况编写SQL查询?

值id
2 d

tableB的

idTableA someValue中someOtherValue
1日
1 XY现在

TableB中我想插入idTableA来自tableA的行和某些值的自定义值someOtherValue。

我想写这样的查询:

insert into B (idTableA,someValue,someOtherValue) 
values(idTableAValue, 'value1', 'value2') 
(select idTableA from TableA)  

什么是做到这一点的最好方法是什么?

回答

2

试试这个:

insert into B (idTableA, someValue, someOtherValue) 
select idTableA, 'value1', 'value2' 
from TableA 
+0

非常感谢。这有帮助 –