2

geonames.org からデータベース全体をダウンロードし、すべての国を mysql にインポートしました。

都市のIDを取得したときに、大陸、国、州、郡を取得するにはどうすればよいですか?

これらの情報を含むカスケード リスト メニューを作成したいからです。

ありがとう!

4

2 に答える 2

5

調べてみると、求めているすべてのデータがデータセットに存在するようです。探している正確なクエリは、すべてを比較的簡単な方法でインポートしたと仮定すると、非常に簡単に思いつくはずです。

基本的に、およびテーブルgeonamesに対してテーブルを結合する必要があります。テーブルにはそれぞれ州と郡の情報が含まれているからです。また、大陸情報を格納するテーブルを作成し、そのテーブルに対しても結合する必要があります。次に、クエリを特定の都市に一致させ、すべての結合を接続するだけです。admin1codesadmin2codes

まだお持ちでない場合は、FAQ フォーラムをご覧になることをお勧めします。

http://forum.geonames.org/gforum/forums/show/6.page .

そこには、ほぼすべての主要なデータベースへのデータのインポートについて詳しく説明した投稿があり、ドロップダウン リストの連鎖に関する情報もいくつかあります。

より具体的な質問がある場合は、ここに投稿してください。サポートさせていただきます。

于 2010-03-20T05:24:41.130 に答える
0

引用符

ここからダウンロードしてください大陸、国、州、参照ID

https://www.dropbox.com/sh/496zp6gafuqbcxh/AABfa5xNTQ3uuzxq0UUUpqpaa?dl=0

于 2015-04-08T08:14:10.633 に答える