热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle级联查询

Oracle级联查询Java代码Stringsql"selecta.node_name,p.name,p.path_id,a.id,a.alarm_level,a.alarm_status,a.description,a.alarm_startfrompathp"+"leftjoina..

Oracle级联查询
 
Java代码  
String sql = "select a.node_name,p.name,p.path_id,a.id,a.alarm_level,
a.alarm_status,a.description,
a.alarm_start from path p "  
                     + "left join alarm a on a.path_id = p.path_id"  
                     + wheresql;  
  www.2cto.com  
//首先是主表, 表结构   
String historysql = " union "  
                            + "select h"+i+".node_fullname as node_name,p"+i+".name,p"+i+".path_id,h"+i+".id,h"+i+".alarm_level,h"+i+".
alarm_status,h"+i+".description,h"+i+".alarm_start from path p"+i  
                            + " left join historyalarm_"+i+" h"+i+" on h"+i+".path_id = p"+i+".path_id"  
                            + " where p"+i+".path_id in ("+ pathArray +")"  
                            ;  
然后字段一定要对齐了,要有条件查询,必须表明缩写不跟主表一样

推荐阅读
author-avatar
加勒比小洁_149
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有