【发布时间】:2018-05-14 19:05:30
【问题描述】:
在我的查询中,我收到以下错误消息:
聚合可能不会出现在 WHERE 子句中,除非它出现在 HAVING 子句或选择列表中包含的子查询中,并且被聚合的列是外部引用。
我的查询如下:
SELECT f.ID as IdFlight
From Flights as f
inner join BookingsFlightsPassenger as b on f.ID = b.ID_flight
WHERE count(b.ID_Flight)<100
我该如何解决这个问题?我不确定错误消息是什么意思
【问题讨论】:
-
将
WHERE更改为HAVING并添加GROUP BY f.ID
标签: sql sql-server tsql