【发布时间】:2013-05-11 05:11:46
【问题描述】:
我有带有 FEATURE_NAME、STATE_ALPHA、COUNTY_NAME 和人口数据列的表格 fedcodes - 以及其他数据。
我需要选择FEATURE_NAME 和STATE_ALPHA 匹配的所有条目,而COUNTY_NAME 不同。我还需要这些行中的所有数据,而不仅仅是列出的那三个。
此外,我需要在输出列表中显示所有/所有/此类事件。请帮忙。
我已经尝试过内部连接,但它不能在同一张桌子上工作。我也尝试了以下脚本:
select fedcodes., count() num, FEATURE_NAME, STATE_ALPHA from fedcodes group by
FEATURE_NAME, STATE_ALPHA 有 num > 1 ORDER BY fedcodes.FEATURE_NAME DESC
但我不知道如何添加 COUNTY_NAME 不一样的术语,它只输出一行,其中 num 列显示出现次数。
示例:
ID FEATURE_CLASS FEATURE_ID FEATURE_NAME CENSUS_CODE CENSUS_CLASS_CODE GSA_CODE OPM_CODE STATE_NUMERIC STATE_ALPHA COUNTY_SEQUENCE COUNTY_NUMERIC COUNTY_NAME DATE_CREATED PRIMARY_LATITUDE PRIMARY_LONGITUDE DATE_EDITED fips COUNTRY_NAME POPULATION_DATA city_county_allocate is_county
146627 Populated Place 1616849 Wyandotte 88900 P1 5310 265310163 26 MI 1 163 Wayne 1980-04-14 00:00:00 42.2142064 -83.1499239 03/20/2008 26163 US 25883 100 1
147139 Populated Place 1617956 Wyandotte 88890 U6 NULL NULL 26 MI 1 61 Houghton 1980-04-14 00:00:00 46.8899335 -88.8754114 NULL 26061 US 0 0 0
34 Populated Place 2195 Bumstead 8360 U6 NULL NULL 4 AZ 1 13 Maricopa 1980-02-08 00:00:00 33.5733726 -112.3568269 NULL 04013 US 0 0 0
-正如您从示例中看到的那样,Wyandote 位于两个县,因此有两个条目,一个带有人口数据 25883,另一个带有人口数据 0,所以我需要这两个条目。 Bumstead 只在一个县,所以我不需要选择那个。我希望这个例子能更好地解释事情。
【问题讨论】:
-
你试过什么?
-
这个问题没有显示任何研究工作。 做好功课很重要。告诉我们您发现了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案。 FAQ.
-
我的错误。我专注于发布问题,所以忘记添加我尝试过的内容。我编辑了帖子并添加了我尝试过的内容。请理解我首先对MYSQL不太熟悉。
标签: mysql