首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 求国家,省份,城市,的SQL查询办法  多谢  想不到要如何写

2012-01-15 
|M| 求国家,省份,城市,的SQL查询办法  谢谢  想不到要怎么写如我有四个表如下country国家表CidCountryName

|M| 求国家,省份,城市,的SQL查询办法  谢谢  想不到要怎么写
如我有四个表如下
country     国家表
Cid     CountryName
1         中国
2         美国
3         日本
...

Province     省份表
Pid     Cid     ProvinceName
1             1     北京
2       1     上海
3       1     广东
...

City         城市表
CityID     Pid       CityName
1               1           北京
2      3           广州          
3               3     深圳
...

Company     公司表
companyid     cityid     companyname
1                     1               CSDN
2                     2               MSDN
3                     2               MICROSOFT
4                     3               QQ

要在在查找公司列表的页面面有
ddl_country     下拉表
ddl_province   下拉表
ddl_city           下拉表

要求的SQL语句是这样的:
一句SQL语句查出所选查询的CompanyName和CityName
因为有三个列表所以有4种情况
1:用户什么都没有先:那就选出所有ComapnyName,CityName
2:用户选择了国家:那就选出这个国家的所有ComapnyName,CityName
3:用户选择了省份:那就选出这个省份的所有ComapnyName,CityName
4:用户选择了城市:那就选出这个城市的的有ComapnyName,CityName

谢谢


[解决办法]
dll联动,简单一点就在服务器上做.void BindCountry(){ //这个在!this.IsPostBack时调用.}void BindProvince(){ //这个在country的selectedIndexChanged里调用.}void BindCity(){ //这个在Province的selectedIndexChanged里调用.}
[解决办法]
http://blog.csdn.net/jxufewbt/archive/2005/12/07/545582.aspx

热点排行