SQL向表中插入数据
我有一个SQL表,我们称之为“表a”,它有几行数据。然后我有一个名为“table b”的临时表,它有一行数据。我希望能够执行sql插入,这样,如果表a列1为空,它将插入表B列1的值 所以我最后会做这样的事情:SQL向表中插入数据,sql,insert,Sql,Insert,我有一个SQL表,我们称之为“表a”,它有几行数据。然后我有一个名为“table b”的临时表,它有一行数据。我希望能够执行sql插入,这样,如果表a列1为空,它将插入表B列1的值 所以我最后会做这样的事情: Table A Col1 Col2 Col3 23 John Smith 23 Sam Jones 23 Jim Ham Table B Col1 23 有人能解释一下我该怎么做吗?任何帮助都将不胜感激。您说的是插入,但我认为您要求的是更新 update
Table A
Col1 Col2 Col3
23 John Smith
23 Sam Jones
23 Jim Ham
Table B
Col1
23
有人能解释一下我该怎么做吗?任何帮助都将不胜感激。您说的是插入,但我认为您要求的是更新
update tableA set col1 = (select col1 from tableB)
where col1 is null
update TableA
set Col1 = (select Col1 from TableB)
where Col1 is null
你说插入,但我想你是在要求更新
update TableA
set Col1 = (select Col1 from TableB)
where Col1 is null