[英]SQL Inserting Data into table
我有一个 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 TableA
set Col1 = (select Col1 from TableB)
where Col1 is null
update tableA set col1 = (select col1 from tableB)
where col1 is null
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.