码迷,mamicode.com
首页 > 数据库 > 详细

mysql 对比两个表的一致性

时间:2017-03-30 17:18:12      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:没有   --   null   使用   sel   select   查询   left join   对比   

-- A和B两个表 数据是否一致
select 自定义
from A left join B on A.id = B.id
where B.id is null

注释:这样查询的结果是A表中有而B表中没有的数据


select 自定义
from B left join A on A.id = B.id
where A.id is null

注释:这样查询的结果是B表中有而A表中没有的数据

可以使用一个sql完成

select 自定义
from A left join B on A.id = B.id
where B.id is null
union all
select 自定义
from B left join A on A.id = B.id
where A.id is null

如果返回结果为空则表示 两边数据一致

mysql 对比两个表的一致性

标签:没有   --   null   使用   sel   select   查询   left join   对比   

原文地址:http://www.cnblogs.com/invban/p/6646825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!