【发布时间】:2015-11-17 11:00:06
【问题描述】:
我有一张表 (table1),其中包含:
子县名, County_name,malepop(每个子县),femalepop(每个子县)
我想制作一份报告,为我提供所在县男性和女性人口最多的子县。
我尝试过的:
我创建了两个查询,一个用于计算男性流行度最高的子县,一个用于计算女性流行度最高的子县。但是,我不确定如何将两者组合成一个报告。我能得到关于如何做到这一点的提示吗?
我使用的查询是:
SELECT Sub_county_name,county_name,male_pop
FROM table1
WHERE male_pop = (SELECT MAX(male_pop) FROM table1 a
WHERE a.county_name = table1.county_name);
SELECT Sub_county_name,county_name,female_pop
FROM table1
WHERE female_pop = (SELECT MAX(female_pop) FROM table1 a
WHERE a.county_name = table1.county_name);
【问题讨论】:
-
或将两个 WHERE 子句放在一起?