show error
提供错误信息

解决方案 »

  1.   

    倒数第二行最开始少个左括号
    (select tmp_prdtype from fw_eng_prdpdd s where s.pddcode =t.prdpdd )
      

  2.   

    另外 a.zp,a.qjcx,a.pass 这个A表是从哪来的,下面没有的
      

  3.   

    select tmp_prdtype from fw_eng_prdpdd s where s.pddcode =t.prdpdd
    请确定S和T表是一一对应的,不会产生0行或多行的状况
    建议改为
    select max(tmp_prdtype) from fw_eng_prdpdd s where s.pddcode =t.prdpdd列重命名重复,存在两个pass列的重命名和字段名重复另外你最外层只select 了3列,不必要的子查询可以删掉毛病一堆,已经不知道咋给你改了