1

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

ID            q ID       Amt

1234411       999        5.00

1234411       996        -10.00

1234411       998        6.00

在表 2 中,我有两列

ID                    amt

1234411              1.00

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

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

4

1 回答 1

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
于 2013-10-08T02:46:41.157 回答