因为我的sql语句嵌套子查询过长导致报 Too high level of nesting for select 错误。有没有解决方法?

解决方案 »

  1.   

    可以把子查询转化成对应的join.mysql 从4.1版本才开始加入子查询.在4.0版本以前,在需要子查询的场合通常都可以转化成join.即使从4.1版本之后,查询优化器通常也认为把语句转化成join相比较子查询而言效率要更高一些.
      

  2.   

    join也是有次数限制的,好像是63个join,子查询好像支持32层,是在不行只能建临时表了