Oracle表关联发散

表关联的数据发散怎么解决呢?三张表都几百条数据 一关联就将就二十万条数据了

真正的业务中,一般联查都不超过两张表;
像这种三张表关联的,就把主表数据取出来,到内存处理好后,直接去关联表用条件查询就可以了

因为你没写几个表之间的关联条件,导致产生了笛卡尔积,一个表的每一行都可以和另一个表的每一行匹配。正常的表关联应该类似下面这样

select * from a,b where a.字段名=b.字段名;
---或者
select * from a join n on a.字段名=b.字段名;