【LEFT JOIN 实战记录】统计查询-问题明细指标查询
【LEFT JOIN 实战记录】统计查询-整改事项查询(多表联合查询+多次左连接字典表)
【LEFT JOIN 实战记录】统计查询-按主办处室区县查询纳入分析研判库
【LEFT JOIN 实战记录】是否纳入市级预算项目概览界面
【LEFT JOIN 入门级实践】项目表与组织表与人员表,其中人员存在上下级关系
【LEFT JOIN 入门级实践】MYSQL 简单实现 ORACLE minus 差集函数
如何手动将ORACLE的sql建表语句转换为MYSQL的建表语句
业务说明:
项目表(Project) 、事项表(Problem)、全行业事项表(Industy)
1.项目表(Project)
通过项目类型字段(project_type)分为:一般项目、全行业项目、全行业子项目(与全行业项目存在上下级关系)
2.事项表(Problem)
项目表与事项表存在 一对多的关系,一般项目与全行业子项目的事项均存放在此处
3.全行业事项表(Industy)
全行业项目与全行业事项表也存在一对多的关系
--应客户要求使用的国产达梦数据库
--未合并一般事项和全行业事项
select
pj.project_uuid as projectUuid,
pj.project_name as projectName,
count(pb.problem_uuid) as problemNum,
--利用case when 进行数据条件过滤 此次使用count(NULL)并非count(0)
count