从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语句如何写?
展开
 我来答
随机数xZ
2013-08-17 · TA获得超过357个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:419万
展开全部
案例如下拿去一起运行即可:
--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'

希望能帮到你!
百度网友ffd570e1f
2013-08-17 · TA获得超过244个赞
知道小有建树答主
回答量:632
采纳率:50%
帮助的人:298万
展开全部
insert into B
select a,4 from A where b=12
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
twvampire
2013-08-17 · TA获得超过3620个赞
知道大有可为答主
回答量:3029
采纳率:76%
帮助的人:2983万
展开全部
insert into b(a,b)
select a,4
from a
where b=12
因不知道你具体字段类型,可能有类型错误,,你先试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式