你可以试试用JOIN 的方式解决问题。

解决方案 »

  1.   

    用了join left(right)都不行,用我哪语句是全部记录都出来了,因为有些having sum(ARtotal)-sum(factemoney)>1且不属于daivd lee的记录都出来了。帮忙写个语句呀。
      

  2.   

    --TRY
    SELECT
        custno_wtdw
    FROM
        sql_a AS a
    INNER join ( SELECT
                    custno
                 FROM
                    sql_b
                 WHERE
                     creditdate BETWEEN '2013.02.01' AND '2014.02.01'
                 GROUP BY
                    custno
                 HAVING
                    SUM(ARtotal)-SUM(factemoney)>1 )  as b on a.custno_wtdw=custno AND a.saleno='DAVID LEE'
    GROUP BY
        a.custno_wtdw
    ORDER BY
        a.custno_wtdw
      

  3.   


    还是出来全部的记录,其实应该出来的是:公司一、公司三、  公司五、公司七
    公司四(属于员工MORIKO QIU的),这个公司在表二中是对应员工MORIKO QIU的,且字段consignid=CANS13120060,好像还要对碰两个有中的consignid字段公司二(属于员工IRENE LIN的) 
    公司六(属于员工LUFFIE FENG的)