看不懂你的sql,你是日本人吗?

解决方案 »

  1.   

    ((SELECT 出荷予定日,購買課コード FROM 出荷検品ヘッダ 
    WHERE (出荷予定日,購買課コード) NOT IN(SELECT 出荷検品ヘッダ.出荷予定日,出荷検品ヘッダ.購買課コード FROM 出荷検品ヘッダ,出荷実績ヘッダ,累積出荷実績ヘッダ  
    WHERE  (出荷検品ヘッダ.出荷予定日=出荷実績ヘッダ.出荷予定日 AND 出荷検品ヘッダ.購買課コード=出荷実績ヘッダ.購買課コード) 
    OR  
    (出荷検品ヘッダ.出荷予定日=累積出荷実績ヘッダ.出荷予定日 AND 出荷検品ヘッダ.購買課コード=累積出荷実績ヘッダ.購買課コード))) 
    UNION 
    (SELECT 出荷予定日,購買課コード FROM 出荷実績ヘッダ WHERE (出荷予定日,購買課コード) 
    NOT IN
    (SELECT 出荷実績ヘッダ.出荷予定日,出荷実績ヘッダ.購買課コード FROM 出荷実績ヘッダ,累積出荷実績ヘッダ  WHERE  累積出荷実績ヘッダ.出荷予定日=出荷実績ヘッダ.出荷予定日 AND 累積出荷実績ヘッダ.購買課コード=出荷実績ヘッダ.購買課コード)) 
    UNION 
    (SELECT 出荷予定日,購買課コード from 累積出荷実績ヘッダ) )这样清楚了一点了吗?
      

  2.   

    (
    (SELECT A,B FROM T1 WHERE (A,B) NOT IN
    (SELECT T1.A,T1.B FROM T1,T2,T3  WHERE  (T1.A=T2.A AND T1.B=T2.B) OR  (T1.A=T3.A AND T1.B=T3.B))

    UNION 
    (SELECT A,B FROM T2 WHERE (A,B) NOT IN
    (SELECT T2.A,T2.B FROM T2,T3  WHERE  T2.A=T3.A  AND T2.B=T3.B)

    UNION 
    (SELECT A,B from T3) )这样怎么样了,明白了吗?