SQL 表1,2都有字段编码,名称,但表2名称一列没有内容。表2编码记录为表1编码记录的一部分。

2024-11-30 10:50:03
推荐回答(4个)
回答1:

select 1(a,c,e) into 2
from 1
//如果其中 a c e有一个是主键或者有约束、唯一性则加上
where [a|c|e] =null
注意,where 后面要么是 where a=null 或where c=null或where e=null
要么 where后面是where a=null and where c=null and where e=null (如果表中没有数据时可以用)

希望能帮到你!
新浪微博:玻璃杯之歌

回答2:

insert into 表2 a set 名称 =
(select b.名称
from 表1 b
where a. 编码 = b.编码);
commit;

回答3:

楼上写的=null好像有点问题,改成is null

回答4:

没看明白你这是要干啥。