【LEFT JOIN 入门级实践】项目表与组织表与人员表,其中人员存在上下级关系
2017-10-31 16:47
561 查看
【LEFT JOIN 实战记录】统计查询-问题明细指标查询
【LEFT
JOIN 实战记录】统计查询-整改事项查询(多表联合查询+多次左连接字典表)
【LEFT JOIN 实战记录】统计查询-按主办处室区县查询纳入分析研判库
【LEFT JOIN 实战记录】是否纳入市级预算项目概览界面
【LEFT JOIN 入门级实践】项目表与组织表与人员表,其中人员存在上下级关系
【LEFT JOIN 入门级实践】MYSQL 简单实现 ORACLE minus 差集函数
如何手动将ORACLE的sql建表语句转换为MYSQL的建表语句
SELECT
P .*, org.orguuid AS orgUuid,
org.cnName AS cnName,
person.full_name AS addPersonName,
person2.full_name AS personLeaderName
FROM
RECTIFY_PROJECT P
LEFT JOIN sys_org org ON org.orguuid = P .officesid
LEFT JOIN ro_person person ON person.personuuid = P .hoder_uuid
--再次左连接 ro_person表, 两个人员表 通过别名(person/person2)来区分
LEFT JOIN ro_person person2 ON person2.personuuid = P .org_leader_uuid
WHERE
1 = 1
AND P .is_del != 1
AND P .parent_project_uuid = ''
AND P .project_Uuid = ?
ORDER BY
P .project_rectify_state ASC,
P .add_time DESC
相关文章推荐
- 第五周上机实践项目3-用多文件组织多个类的程序
- 从netty项目组织入门maven的多modules模块配置
- 组织、人员、项目的一点思考
- Atitit 培训之道 attilax著 1. 概念 培训就是及教育 1 1.1. 知识体系化 2 1.2. 组织架构 2 1.3. 人员架构 梯队化培训 2 2. 培训目标,尽可能与项目相关技术点
- 自学《Python编程:从入门到实践》 项目3 第18章Django入门 遇到的问题
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在(java版)
- 第十三周上机实践项目——点、圆的关系
- go语言快速入门:项目构建实践(21)
- 基于企业上下级关系的组织机构体系数据模型设计
- 数据结构上机实践第二周项目2- 程序的多文件组织
- 《C语言及程序设计》实践项目——程序的多文件组织
- C++项目实践 --工程的组织
- Vue + webpack 项目实践(入门转)
- 项目管理____敏捷组织:最佳实践与最差实践
- 【x5平台二次开发项目】OA_对人员概念的关系添加关系(字段)以及对相应的mainWindow的修改
- 第五周 课后实践:项目三——用多文件组织多个类的程序
- 第二周实践项目2-程序的多文件组织
- 第11周上机实践项目3——程序的多文件组织
- 第12周上机实践项目4——点、圆的关系(2)
- 第七周实践项目-用多文件组织多个类的程序