表关联的数据发散怎么解决呢?三张表都几百条数据 一关联就将就二十万条数据了
真正的业务中,一般联查都不超过两张表;像这种三张表关联的,就把主表数据取出来,到内存处理好后,直接去关联表用条件查询就可以了
因为你没写几个表之间的关联条件,导致产生了笛卡尔积,一个表的每一行都可以和另一个表的每一行匹配。正常的表关联应该类似下面这样
select * from a,b where a.字段名=b.字段名; ---或者 select * from a join n on a.字段名=b.字段名;