
SQL语句:如何将一张表的多个字段值添加到另一张表?
有A、B两个SQL数据表,表A有A.1、A.2字段,表B有B.1、B.2字段,其中A.1字段唯一,B.1字段有重复,在A.1等于B.1的条件下,如何将B表下同样B.2字段...
有A、B两个SQL数据表,表A有A.1、A.2字段,表B有B.1、B.2字段,其中A.1字段唯一,B.1字段有重复,在A.1等于B.1的条件下,如何将B表下同样B.2字段的值全部加入A.1字段中?
展开
展开全部
select b.2 from a inner join b on a.1=b.1
取得所有“A.1等于B.1”的B2所有数据
insert into a (a.1) values(b.2)
将B.2字段的值全部加入A.1字段
取得所有“A.1等于B.1”的B2所有数据
insert into a (a.1) values(b.2)
将B.2字段的值全部加入A.1字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into A(A1,A2)
select distinct B2 as A1,''as A2 from B where B1 in (select A1 from A)and B2 not in (select A1 from A)
如果照你说的就得这么做,估计你表述有错误。。。
select distinct B2 as A1,''as A2 from B where B1 in (select A1 from A)and B2 not in (select A1 from A)
如果照你说的就得这么做,估计你表述有错误。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是B.2放A.2啊?
update A set A.1=B.2 from B where A.1=B.1
update A set A.1=B.2 from B where A.1=B.1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没明白你的意思。
能说明白了,M我一下。
能说明白了,M我一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读了半天还是没明白你的意思。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询