String StrSql= "select a.procuctid, a.productname,b.quantity_buy,c.quantity_sale from product a left outer join ("+ sql1 +") b on a.productid =b.productid left outer join (" + sql2 + ") c on a.productid = c.productid"

解决方案 »

  1.   

    libin_ftsafe(子陌红尘):
        兄弟,你这做法还是语法错误,left outer join (" + sql2 + ") c 时出错!
        各位帮帮忙呀!谢谢!
      

  2.   

    搞定了,大概思路:
    String StrSql= "select a.*,c.quantity_sale "
    +"from "
    +"( "
    +"select a.procuctid, a.productname,b.quantity_buy from products a left join ("+ sql1 +") b on a.productid =b.productid "
    +") a "
    +"left join (" + sql2 + ") c on a.productid = c.productid"
    */