【发布时间】:2010-10-17 15:18:58
【问题描述】:
我正在尝试进行查询以检索销售甜味产品最多的地区。 “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 子句中创建的新创建的“列”?
提前致谢!
【问题讨论】:
标签: sql ms-access select sql-order-by