表为单独表,树结构 layer共有4层, 此sql为通过id list 查询出 layer = 2 的 id 个数

  id , parent_id, layer

SELECT
  COUNT(DISTINCT ID) AS count
FROM
(
  SELECT
    DISTINCT parent_geography_id AS ID
  FROM
    core_master_db.geography
  WHERE
    (
      geography_id IN (49887, 49888, 49886, 1775, 1)
      OR
      geography_id IN

      (
        SELECT
          DISTINCT parent_geography_id
        FROM
          core_master_db.geography
        WHERE
          geography_id IN (49887, 49888, 49886, 1775, 1)
        AND

          layer = 4
      )
    )
  AND layer = 3
  UNION ALL
  SELECT
    DISTINCT geography_id AS ID
  FROM
    core_master_db.geography
  WHERE
    geography_id IN (49887, 49888, 49886, 1775, 1)
  AND
    layer = 2
)   geography

最新文章

  1. placeholder不兼容 IE10 以下版本的解决方法
  2. HTML 5 的自定义 data-* 属性和jquery的data()方法的使用
  3. MVC4 自定义错误页面(转)
  4. POJ 1743 Musical Theme 二分+后缀数组
  5. python 线程之 threading(三)
  6. Docker 学习笔记(CentOS 7.1)
  7. Ubuntu下用wireshark抓取802.11封包并进行过滤分析
  8. ORACLE -- ArcSDE Lock request conflicts with an established lock【转】
  9. iOS 7 UITableview 在Plain模式下 设置背景颜色无效
  10. POJ 2083 Fractal
  11. SQL基础知识总结(一)
  12. Cobar_基于MySQL的分布式数据库服务中间件
  13. greenplum集群安装
  14. <老友记>学习笔记
  15. 排序算法之快速排序(java实现)
  16. iOS:Swift界面实例1, 简单界面
  17. Dynamics CRM 安装Microsoft Dynamics CRM Reporting Extensions
  18. [十八]JavaIO之FileReader 和 FileWriter
  19. java 查看线程的信息
  20. SQL注入之Sqli-labs系列第七篇(基于root权限读写注入)

热门文章

  1. Meet in the middle算法总结 (附模板及SPOJ ABCDEF、BZOJ4800、POJ 1186、BZOJ 2679 题解)
  2. CodeChef Gcd Queries
  3. MQTT DockerFile
  4. k8s入门教程
  5. MIT 6.824学习笔记2 RPC/Thread
  6. cgi+lighttpd上传大文件失败解决办法
  7. lodash throttle和debounce
  8. linux性能分析工具Sysstat
  9. HDU-4676 Sum Of Gcd 莫队+欧拉函数
  10. hibernate批量写入