我正在尝试查询检索甜食产品销售额最多的地区. ‘grupo_produto’是产品类型,’regiao’是该地区.所以我得到了这个问题:
SELECT TOP 1 r.nm_regiao,(SELECT COUNT(*) FROM Dw_Empresa WHERE grupo_produto='1' AND cod_regiao = d.cod_regiao) as total FROM Dw_Empresa d INNER JOIN tb_regiao r ON r.cod_regiao = d.cod_regiao ORDER BY total DESC
然后当我运行查询时,MS-Access会询问“total”参数.为什么它不考虑我在select子句中创建的新“列”?
提前致谢!