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