“此子查询最多可以返回一条记录” ms Access SQL中的错误

时间:2019-01-03 15:34:48

标签: sql ms-access ms-access-2010

我正在使用ms访问数据库,执行ms访问查询时遇到这种错误“此子查询最多可以返回一条记录。”

查询是-

<stdio.h>

请给我建议我该怎么解决

1 个答案:

答案 0 :(得分:1)

您可以改为使用 correlated 子查询:

select t.AccNumber, t.SimpleLoanBal, 
      (select sum(t1.MonthlyCollection) from Trans t1 where t.AccNumber = t1.AccNumber) as Mo 
from Trans t;

但是,简单的group by也应该有效:

select AccNumber, SimpleLoanBal, sum(MonthlyCollection) as Mo 
from Trans 
group by AccNumber, SimpleLoanBal;