两张表拼成一张表的问题!大神请进!!!

zhx2595922 zhx2595922 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
a表:
id time
‘a’ 2016
'b' 2016
b表:
test id time
666 ‘a’ 2017
666 'b' 2017

结果:
test id time
666 'a' 2017
null 'a' 2016
666 'b' 2017
null 'b' 2016
...全文

相关推荐

Oracle两张表关联批量更新其中一张表的数据

方法一(推荐): UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS (SELECT 1 FROM 表1 WHERE 表1.A = 表2.A); 尤其注意最后的外层where条件尤为重要,是锁定其批量更新数据的范围。 方法二: MERGE INTO 表2 USING 表1 ON (表2.A = 表1.A) -- 条件是 A 相同 WHEN MATCHED THEN UP

weixin_38589168

MySQL实现两张表数据的同步

mysql通过触发器实现两个表的同步,需要了解的朋友可以看一下。 有两张表A和B,要求往A里面插入一条记录的同时要向B里面也插入一条记录,向B里面插入一条记录的同时也向A插入一条记录。两张表的结构不同,需要将其中几个字段对应起来。可以用下面的触发器实现。 表A的触发器: begin set @disable=1; if @disable=1 and NOT EXISTS(SELECT 1 FROM tableB where ID=new.ID) then insert into tableB (ID,对应字段1) values(new.ID,new.对应字段1); end if;

weixin_38516380

SQL实现两张无关联表的数据列合并在一张结果集中

SQL实现两张无关联表的数据列合并在一张结果集中实现思路。

Xiao_Wu_Show

SQL_两张表同步数据

在SQL中 如何实现不同数据库的两张表的同步 你可以分三个来写,分别用来监视insert\delete\update三个(这样写容易完成),我下面写一个,你其它有可以参照下面这个来写 --插入行的情况 CREATE TRIGGER [填入触发器名] ON [dbo].[表名] FOR INSERT AS insert [另外一个数据库名].[dbo].[表名] select * from inserted

oicqcheng12

MySQL 从一张表update字段到另外一张表中

使用MySQL 4.0版或更高更新您可以通过加入两个或多个表一起一表;通过加入两个表连同您可以更新一个表的记录在相关领域的总部设在另一个表。

weixin_38570406
评论 7
收藏 已收藏
分享
返回顶部
zhx2595922
疑难问题 22,298 成员 121,727 内容