六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 40|回复: 0

级联查询

[复制链接]

升级  0%

54

主题

54

主题

54

主题

举人

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2013-1-14 08:45:58 | 显示全部楼层 |阅读模式
 
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;//首先是主表, 表结构 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 +")"                            ;然后字段一定要对齐了,要有条件查询,必须表明缩写不跟主表一样
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表