我目前有一個名爲civic_zip_code的zip表,城市,州,緯度,經度列的數據庫表。獲取與郵編相關的所有城市
我一直在試圖讓這個工作一段時間,現在我不能弄明白。基本上,因爲一些城市有多個郵政編碼,我試圖創建一個表格,允許我將所有的郵政編碼與該城市相關聯。由於我希望可以隨時使用它,所以我想將它轉儲到一張表中,所以我試圖想出一個SELECT INTO語句,它將爲我完成所有操作。
目前,我有這樣的:
select distinct concat(city, ', ', state) as location, city, state, group_concat(zip SEPARATOR '|') as zip_codes
from civic_zip_code
group by city
我有什麼似乎接近,但什麼,我似乎有一個問題是,它似乎只使用在城市不同。我只得到了明尼蘇達州的羅切斯特,我確信至少應該有紐約州的羅切斯特。此外,它結合了郵政編碼,所以雖然我只得到了明尼蘇達州羅切斯特,但它包括明尼蘇達州羅切斯特的zip_codes專欄中的紐約羅徹斯特郵政編碼。
下面是我看到的羅切斯特。
location city state zip_codes
-------------- ------------- -------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Rochester, MN Rochester MN 55903|55904|55905|55906|48309|55902|55901|46975|48308|53167|48307|48306|62563|79544|42273|05767|14664|14683|14653|14660|14673|02770|03839|14694|14652|14651|14650|14649|14692|03868|15074|03866|03867|14647|14607|14606|14639|14642|14064|14601|14611|14608|14610|14602|14621|14622|14626|14603|14624|14609|14627|14604|14605|14623|14643|14619|14612|14625|14644|14613|14645|14646|14617|14618|14614|14616|14620|14615|14638|98579
我知道至少146xx郵政編碼應該是羅切斯特,紐約,而不是美國明尼蘇達州羅切斯特的一部分。
即使我明白了,它似乎也遇到了同樣的問題。
我嘗試了一些其他查詢,但沒有一個似乎得到了我正在尋找的東西。
有什麼我失蹤或簡單的方法來實現我在找什麼?
謝謝!
難道你不想按位置分組嗎? – SenorAmor 2012-04-26 20:04:31
看起來這正是我需要的......謝謝! – 2012-04-26 20:11:23