当前位置 > 首页 > Sql

SQLServer中如何根据一个城市码找出其下的所有城市?

2012-11-28 11:22:00来源:Sql

层次结构如下:

浙江省-杭州市-西湖区

输入的参数可以是1100、1110、1111中的随便一个,返回值为改代码。

比如输入1100的话就返回1111、1112、1113

输入1110返回1111、1112

输入1111返回1111。

请该怎么样用sql语句实现?

城市 城市码 上一级代码
浙江省 1100 -1
杭州市 1110 1100
西湖区 1111 1110
上城区 1112 1110
金华市 1120 1100
下城区 1113 1120