【发布时间】:2016-05-09 05:38:12
【问题描述】:
您好,我有一张包含以下信息的表格。
agent (agent_id, salary, city, country)
我正在尝试进行查询以满足此请求...
'列出每个国家至少有 6 个城市的代理商数量和总工资。'
我的问题是关于如何对 unquie 国家进行分组并计算与该国家相关的城市数量。我不太确定如何执行所需的子查询或 group by 子句。我正在尝试以下内容...
select COUNT(agent_id) as numOfAgents, SUM(salary) as Salary, DISTINCT country
from agent
where city = (select COUNT(city) from agent where city > '5')
我知道这个查询不起作用,我需要以某种方式引入 group by 子句。
【问题讨论】:
标签: sql postgresql group-by