1. mysql取差集、交集、并集
  2.  
  3. 博客分类: Mysql数据库
  4.  
  5. 需求:从两个不同的结果集(一个是子集,一个是父集),字段为电话号码phone_number,找出父集中缺少的电话号码,以明确用户身份。
  6. 结合网上资料,整理sql如下:
  7.  
  8. //mysql取差集
  9.  
  10. Java代码 收藏代码
  11. select num FROM
  12. (
  13.  
  14. select u.code_sn as id,u.phone_number as num from t1 b
  15. left join t2 u
  16. on b.from_user=u.code_sn
  17. where b.to_account='' and b.json_info like '%09月份%'
  18.  
  19. union all
  20.  
  21. select u.code_sn as id,u.phone_number as num from t3 o
  22. left join t2 u
  23. on o.buyer_code_sn=u.code_sn
  24. where o.seller_account_code_sn='' and o.json_info like '%09月份%'
  25.  
  26. )t3
  27. group by num having count(num)=1
  28.  
  29. //mysql取交集
  30.  
  31. Java代码 收藏代码
  32. select num FROM
  33. (
  34.  
  35. select u.code_sn as id,u.phone_number as num from t1 b
  36. left join t2 u
  37. on b.from_user=u.code_sn
  38. where b.to_account='' and b.json_info like '%09月份%'
  39.  
  40. union all
  41.  
  42. select u.code_sn as id,u.phone_number as num from t1 o
  43. left join t2 u
  44. on o.buyer_code_sn=u.code_sn
  45. where o.seller_account_code_sn='' and o.json_info like '%09月份%'
  46.  
  47. )t3
  48. group by num having count(num)=2
  49.  
  50. //mysql取并集
  51.  
  52. Java代码 收藏代码
  53. select num FROM
  54. (
  55.  
  56. select u.code_sn as id,u.phone_number as num from t1 b
  57. left join t2 u
  58. on b.from_user=u.code_sn
  59. where b.to_account='' and b.json_info like '%09月份%'
  60.  
  61. union all
  62.  
  63. select u.code_sn as id,u.phone_number as num from t1 o
  64. left join t2 u
  65. on o.buyer_code_sn=u.code_sn
  66. where o.seller_account_code_sn='' and o.json_info like '%09月份%'
  67.  
  68. )t3

mysql取差集、交集、并集的更多相关文章

  1. Linq 取差集 交集等

    string goodsList = context.Request.Form["goodsList"]; if (!string.IsNullOrEmpty(goodsList) ...

  2. sql server中取交集、差集和并集的语法

    这里简单总结下在SQL Server中取交集.差集和并集的语法. 交集:INTERSECT(适用于两个结果集) SELECT ID, NAME FROM YANGGB1 INTERSECT SELEC ...

  3. 关于C++里set_intersection(取集合交集)、set_union(取集合并集)、set_difference(取集合差集)等函数的使用总结

    文章转载自https://blog.csdn.net/zangker/article/details/22984803 set里面有set_intersection(取集合交集).set_union( ...

  4. List<T>取交集、差集、并集

    1.  取交集 (A和B都有) List A : { 1 , 2 , 3 , 5 , 9 }List B : { 4 , 3 , 9 }var intersectedList = list1.Inte ...

  5. (java/javascript) list 交集 并集 差集 去重复并集

    java list 交集 并集 差集 去重复并集 package com; import java.util.ArrayList; import java.util.Iterator; import ...

  6. C# 数组的交集、差集、并集

    C# 数组的交集.差集.并集 工作中经常会用这方面的知识来检查那些字段是必须输入的,那些是禁止输入. using System; using System.Collections.Generic; u ...

  7. SQL求 交集 并集 差集

    故事是这样的….. 故事情节: 表 tb_test 有两列, colA , colB; 求 colA , colB 的并交差集… -- 计算并集 SELECT DISTINCT colB FROM t ...

  8. MySQL实现差集(Minus)和交集(Intersect)

    原文链接: http://www.linuxidc.com/Linux/2014-06/103551.htm MySQL没有实现Minus和Intersect功能,就像它也没有实现cube的功能一样. ...

  9. java8 集合求差集、并集、交集

    前言 java8里最大亮点是lambda,让我们用习惯C# linq的语法,也能眼前一亮.但是比起C#的语法糖还是差的很远. 差集.并集.交集 @Test public void test1(){ L ...

随机推荐

  1. SSM框架中各层作用

    SSM是sping+springMVC+mybatis集成的框架. MVC即model view controller. model层=entity层.存放我们的实体类,与数据库中的属性值基本保持一致 ...

  2. java骰子求和算法

    //扔 n 个骰子,向上面的数字之和为 S.给定 Given n,请列出所有可能的 S 值及其相应的概率public class Solution { /** * @param n an intege ...

  3. python-django rest framework框架

    1.API 接口  是什么,干什么用的? API简单的来说就是一个url - http://www.oldboyedu.com/get_user/ - http://www.oldboyedu.com ...

  4. ​ oracle分区表(附带按照月自动分区、按天自动分区)

    --list_range  示例   drop table list_range_tab purge; create table list_range_tab(n1 number,n2 date)pa ...

  5. 函数使用八:BP_EVENT_RAISE

    此函数是关联触发一个已经定义的事件,这个事件可以放到SM36里设置JOB,这样就做成了一个事件触发JOB的东西. Import EVENTID                    事件ID ,对应S ...

  6. 26. Remove Duplicates from Sorted Array C++ 删除排序数组中的重复项

    https://leetcode.com/problems/remove-duplicates-from-sorted-array/ 双指针,注意初始时左右指针指向首元素! class Solutio ...

  7. 如何引用GitHub的静态资源文件 js css

    参考:引用GitHub的静态资源文件 有些人说直接用 Github Raw 浏览器不执行是因为返回的 content-type 是 text/plain,这么说不准确.实际上浏览器对 MIME 类型并 ...

  8. WebView中JS调用Android Method 遇到的坑整理

    WebView是android中常用的一个组件,其作用是展示网页,并让网页和android app进行一些业务逻辑上的交互. 其坑无数,相信用过的都知道,一个一个来解决吧. 1.怎么互调: <! ...

  9. QWebView崩溃的问题

    http://www.cnblogs.com/kobe-echo/p/5720765.html#undefined

  10. py requests.post2

    # -*- coding: utf-8 -*-import jsonimport requestsheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6 ...