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 对区域运行第二个查询并使用结果自动选择城市的正确区域也可以实现。

于 2012-08-04T06:45:20.033 回答