我有表格fedcodes列FEATURE_NAME
,STATE_ALPHA
,COUNTY_NAME
和人口數據 - 其他數據。 我需要選擇FEATURE_NAME
和STATE_ALPHA
匹配的所有條目,而COUNTY_NAME
是不同的。我還需要來自這些行的所有數據,而不僅僅是列出的三個數據。 此外,我需要在輸出列表中顯示這兩個/所有/這樣的事件。請幫忙。從同一個表中選擇,其中兩列匹配,第三個不匹配
我試過內連接,但它不會在同一張桌子上工作。我也試過以下腳本:
選擇fedcodes。來自fedcodes組的,count()num,FEATURE_NAME
,STATE_ALPHA
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
-As你可以看到例如Wyandote是兩縣因此兩個項目一個人口數據25883,另一個人口數據0所以我需要這兩個條目。而Bumstead只在一個縣,所以我不需要那個選擇。我希望這個例子能更好地解釋一些事情。
還有,你試過嗎? – aweis 2013-05-10 20:13:39
此問題沒有顯示任何研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 – Kermit 2013-05-10 20:14:24
我的錯誤。我專注於發佈問題,所以忘了添加我曾嘗試過的。我編輯了這篇文章並添加了我的嘗試。請理解,我並不太熟悉MYSQL。 – 2013-05-10 20:18:52