读书人

|M| 求国家省份城市的SQL查询办

发布时间: 2012-01-15 22:57:48 作者: rapoo

|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

读书人网 >asp.net

热点推荐