【发布时间】:2026-01-27 16:35:01
【问题描述】:
我正在创建一个查询,我看到了这个错误消息。 这是我要执行的查询:
select D.ID_city
, D.ID_year
, D.NB_deaths
, D.NB_births_M
, D.NB_births_F
, D.NB_population_AS
, D.NB_population_ACL
, COUNT( NB_births_M+ NB_births_F)/C.population as Birthrate
, COUNT(NB_deaths_M + NB_deaths_F) as Mortality
from Demography D
join region C
on (D.Id_city =C.Id_city)
group
by D.ID_city
, D.ID_year
, D.NB_deaths_M
, D.NB_births_M
, D.NB_births_F
, D.NB_population_AS
, D.NB_population_ACL
【问题讨论】:
-
你有什么问题?
-
@user2315555:标题...
-
您是否考虑将“city.POPULATION”列添加到 group by 子句?还是从选择列表中删除它?该错误似乎很容易解释......
-
D.NB_deaths_F,c.population --> 按组添加
标签: sql sql-server-2008 select