select
*
from (
select
max(t1.source) as source
,t1.c1
,t1.c2
,t1.c3
,count(*) as cnt
from (
select 1 as source, t11.* from dev.astron_wangluochayi_1 t11
union all
select 2 as source, t12.* from dev.astron_wangluochayi_1 t12
) t1
group by t1.source,t1.c1,t1.c2 ,t1.c3
having count(*) = 1
) t2
where t2.source = 1
;
-- 此算法可能是最快的,但只能找出是否一致,如不一致,比较难找出差异
select
flag
,count(1) as cnt
from (
select
concat_ws('|',ifnull(id,''),ifnull(name,'')) as flag
from (
select 1 as id, 'a' as name union all
select 2 as id, 'b' as name union all
select 3 as id, 'c' as name
) t1
union all
select
concat_ws('|',ifnull(id,''),ifnull(name,'')) as flag
from (
select 2 as id, 'b' as name union all
select 3 as id, 'c' as name union all
select 4 as id, 'd' as name
) t2
) t3
group by flag
having count(1) <> 2
;
-- full join
-- row_number 支持无主键表

未完待续

最新文章

  1. vue for 绑定事件
  2. wdate-year-month-week-gategory-amount-coin
  3. 部署Ossim
  4. C++ STL之vector容器的基本操作
  5. ios之点语法
  6. JavaScript学习代码整理(一)
  7. 生成四位随机数的PHP代码
  8. CSS3 背景属性
  9. asp.net JSON(一)
  10. MVVM指南(课程学习)
  11. 深入理解php内核 编写扩展_III- 资源
  12. Angular 和 Vue 使用的对比总结 -- 脚手架
  13. JAVA面向对象-----this的概述
  14. Servlet(9)—HttpServlet和改进Servlet实例
  15. 跟随我在oracle学习php(7)
  16. 记关于webpack4下css提取打包去重复的那些事
  17. Texas Instruments matrix-gui-2.0 hacking -- json.txt
  18. yum whatprovides host 根据命令查找包
  19. OOM问题分析
  20. oracle表空间的创建+权限分配

热门文章

  1. ES6中的Set与Map数据结构
  2. Luogu 3704 [SDOI2017]数字表格
  3. java反射中,Class.forName和classloader的区别
  4. Postman工具---请求与响应
  5. PersonDto中@ResourceAccess(readOnly = true)以及swagger的理解-----似懂非懂,日后消化
  6. SDUT 1177 C语言实验——时间间隔
  7. boost库thread.hpp编译警告honored已修复
  8. appium自动化安装(二)
  9. Mac 使用 NFS 连接 Centos 上的共享文件夹
  10. jquery文件上传控件 Uploadify 可以和ajax交互