ACCESS查询报错“子查询最多只能返回一个记录”
1、SELECT sum(DECL_TOTAL) AS SUM_DECL,TRADE_NAME,IE_TYPE from VIEW_DEC_HEAD_LIST WHERE 1=1 AND IE_TYPE IN ('进口','出口') GROUP BY IE_TYPE,TRADE_NAME
执行第一条语句报错:子查询最多只能返回一个记录
2、SELECT sum(DECL_TOTAL) AS SUM_DECL,TRADE_NAME,IE_TYPE from VIEW_DEC_HEAD_LIST WHERE 1=1 AND IE_TYPE IN ('进口','出口') AND TRADE_CO='3205240050' GROUP BY IE_TYPE,TRADE_NAME
执行第二条语句得到正确结果
3、1、SELECT sum(DECL_TOTAL) AS SUM_DECL,TRADE_NAME,IE_TYPE,TRADE_CO from VIEW_DEC_HEAD_LIST WHERE 1=1 AND IE_TYPE IN ('进口','出口') GROUP BY IE_TYPE,TRADE_NAME,TRADE_CO
执行第三条语句报错:子查询最多只能返回一个记录
我想问这是为什么?我明明就没用到子查询。。。而且加了个条件TRADE_CO='3205240050' 就能查出正确结果,太诡异了。求高人相助!