我现在有个管道数据库。关系是这样的:一个管道,下面有多个站,每个站下面有多种设备,每种设备每天都有能耗(每种设备都可能有多个,比如5个加热炉,3个泵)。现在有管道表A,站表B(主键站ID,外键管道ID关联到管道),设备:泵表C(主键泵ID,外键站ID关联到站),加热炉表D,压缩机表E ...然后就是能耗数据表:泵能耗表CE(主键泵能耗表ID,外键泵ID关联到泵),加热炉能耗表DE,压缩机能耗表EE。我想查询的结果是:(管道名  站名  泵总能耗  加热炉总能耗  压缩机总能耗 )  总是不能如愿,数据是错的。但是单独查能查出来:(管道名  站名  泵总能耗)     结果是正确的。  
求高手指点,感激不尽。困扰我两天了,简直夜不能寐啊。在线等待。数据库oracle多表查询