1

興味深いことに、以下の質問はどれも役に立ちませんでした:
MVC で国/州/都市のブラウジングを整理する方法
City Country State Database
Country/City/state validation
Country/State/City Database?
ユーザーが入力した郵便番号/国に基づいて都市/州/国コードのルックアップを行う方法は?
SQL Server テーブルの都市、州、郵便番号、国リスト/スクリプト

データベースの設計に関する質問を見てみましたが、これは何らかの形で役に立ちましたが、回答されていない質問がいくつかあります。私は以下のように3つのテーブルを持っています:

Country ( CountryID, CountryCode, CountryName )
Region  ( RegionID, RegionCode, RegionName, CountryID )
City    ( CityID, CityCode, CityName, RegionID )

ユーザーのテーブルに CityID があります。問題は、ユーザーが状態を持っていない場合はどうなるか? 私の場合、ドロップダウンをどのように使用すればよいですか?
私の場合、ajaxベースのテキストボックスを使用することは問題外です。

4

1 に答える 1

0

もしそうなら、cityID に基づいて国のリストにアクセスしようとしていますか?

SELECT Country.* FROM Country
LEFT JOIN Region on Region.CountryID = Country.CountryID
LEFT JOIN city on Region.RegionID = city.RegionID
WHERE city.CityID=44

都市の代わりに国を生成します。これはあなたが探しているものですか?

結果の国は、ドロップダウンで選択した国を設定するために使用できます。

CityID を使用して地域の 2 番目のクエリを実行し、その結果を使用して都市の正しい地域を自動選択することもできます。

于 2012-08-04T06:45:20.033 に答える