推荐回答
使用Groupby分组子句除了参与分组的字段、组汇总信息和有固定值的表达式外,不得输出未参与分组的字段信息。而您的表达式“”中的“库存”字段并未参与分组而“汇总”字段也不存在,因而报错。一般而言,使用查询设计视图设计复杂得查询往往不太好使,建议直接用SQL视图设计这个查询基于“图书库存表”的“图书编号”字段为主键,建议方案如下:select a.图书名称,b.汇总,a.库存 - nzb.汇总,0 as 剩余图书量 from 图书库存表 a left join select 图书编号,sum销售数量 as 汇总 from 图书销售表 group by 图书编号b on a.图书编号=b.图书编号;如果想查看这个查询的设计视图是怎样设计的,将SQL视图转到查询设计视图就行了。
齐明德2019-12-21 23:54:02
提示您:回答为网友贡献,仅供参考。