从A表中筛选出符合条件的a字段值,然后将a值、b值(固定值),插入B表里面 sql语句该怎么写?`
如A表结构a字段b字段........112210312.......B表结构a字段b字段........现在想将A表中符合b字段=12的a字段值,插入到B表中去,同时赋...
如A表结构
a字段 b字段 ........
1 12
2 10
3 12
.......
B表结构
a字段 b字段
........
现在想将A表中符合b字段=12的a字段值,插入到B表中去 ,同时赋值给B表b字段值为4,结果要如下:
1 4
3 4
...........
请问sql语句如何写? 展开
a字段 b字段 ........
1 12
2 10
3 12
.......
B表结构
a字段 b字段
........
现在想将A表中符合b字段=12的a字段值,插入到B表中去 ,同时赋值给B表b字段值为4,结果要如下:
1 4
3 4
...........
请问sql语句如何写? 展开
3个回答
展开全部
案例如下拿去一起运行即可:
--A表中符合b字段=12的a字段值,插入到B表中去
insert into B表
select * from A where b字段='12'
注意 :上面那个写是A表与B表的表结构一样
如果不一样就要指列名且列名的类型一样才可添加成功
--A表中符合b字段=12的a字段值,插入到B表中去 ,同时赋值给B表b字段值为4
如:直接反b字段改成4即可 这样B表中b字段就变成4了
insert into B表(a字段,b字段)
select a字段,b字段 from A where b字段='12'
希望能帮到你!
--A表中符合b字段=12的a字段值,插入到B表中去
insert into B表
select * from A where b字段='12'
注意 :上面那个写是A表与B表的表结构一样
如果不一样就要指列名且列名的类型一样才可添加成功
--A表中符合b字段=12的a字段值,插入到B表中去 ,同时赋值给B表b字段值为4
如:直接反b字段改成4即可 这样B表中b字段就变成4了
insert into B表(a字段,b字段)
select a字段,b字段 from A where b字段='12'
希望能帮到你!
追问
然后那个固定值4怎么办呢?
追答
--A表中符合b字段=12的a字段值,插入到B表中去 ,同时赋值给B表b字段值为4
如:直接反b字段改成4即可 这样B表中b字段就变成4了
insert into B表(a字段,b字段)
select a字段,4 from A where b字段='12'
希望能帮到你!
展开全部
insert into B
select a,4 from A where b=12
select a,4 from A where b=12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into b(a,b)
select a,4
from a
where b=12
因不知道你具体字段类型,可能有类型错误,,你先试试吧
select a,4
from a
where b=12
因不知道你具体字段类型,可能有类型错误,,你先试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询