sql数据库当两个数据表其中有一个字段相同时,则给其中一个数据表新加一个字段 5
有两个数据表A和B,其中有一个相同字段aa,当两个表中的aa字段内容相同时,则把数据表B的另一个C字段添加到表A中,请问怎么操作假设aa字段有多条数据重复,那数据表B中的...
有两个数据表A和B,其中有一个相同字段aa,当两个表中的aa字段内容相同时,则把数据表B的另一个C字段添加到表A中,请问怎么操作
假设aa字段有多条数据重复,那数据表B中的C字段添加到表A的时候以C1.C2.C3来区别 展开
假设aa字段有多条数据重复,那数据表B中的C字段添加到表A的时候以C1.C2.C3来区别 展开
展开全部
按你那个图 我个人觉得是不可能的 要像做出图3的效果 感觉需要把两个表的数据补全~比如一图中补上z null null 二图中补上x null null
然后根据
SELECT t1.a, t1.b,t1.c, t2.b AS B1,t2.c AS 2
FROM t1 INNER JOIN t2 ON t1.a = t2.a
就能得出三图
然后看你是要将1 2表导入存在的新表中 还是不存在的新表中
如果是存在的~
用insert into 新表名 select 原表列名 from 子查询(上述select语句)
如果不存在就用select 列名 into 新表名 from 子查询
然后根据
SELECT t1.a, t1.b,t1.c, t2.b AS B1,t2.c AS 2
FROM t1 INNER JOIN t2 ON t1.a = t2.a
就能得出三图
然后看你是要将1 2表导入存在的新表中 还是不存在的新表中
如果是存在的~
用insert into 新表名 select 原表列名 from 子查询(上述select语句)
如果不存在就用select 列名 into 新表名 from 子查询
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个A表插入触发器就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * into table newtable from a join b on a.aa=b.aa
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |