访问不匹配的查询

时间:2013-10-08 02:07:56

标签: sql ms-access subquery

我正在尝试在访问中执行不匹配的查询:在表1中,我有三列

ID            q ID       Amt

1234411       999        5.00

1234411       996        -10.00

1234411       998        6.00

在表2中,我有两列

ID                    amt

1234411              1.00

我需要通过在表1中对类似的ID号进行小计并将其与表2进行比较来查找不匹配查询的查询。表1中有多个不同的ID,表2中有不同的ID

可选信息: 到目前为止你尝试了什么?:我在Access中尝试过简单的不匹配查询,但这不适用于此

1 个答案:

答案 0 :(得分:1)

SELECT T1.ID, Sum(T1.Amt) AS SumAmt 
FROM Table1 AS T1 
WHERE Sum(T1.Amt) <> 
  (
    SELECT SUM(t2.amt) 
    FROM Table2 AS T2 
    WHERE T1.ID = T2.ID
  )
GROUP BY T1.ID