全部省市县数据库(SQL脚本)以及简单递归查询
脚本请下载附件
简单递归查询:
代码
;with temptable as
(
SELECT codeid,parentid,cityName
FROM tbl_province
where codeid='5301'
union all
select a.codeid,a.parentid,a.cityName
from tbl_province a join temptable b on a.parentid=b.codeid
)
select * from temptable
order by 1
/*
codeid parentid cityName
----------- ----------- --------------------------------------------------
5301 53 昆明
530101 5301 市辖区
530102 5301 五华区
530103 5301 盘龙区
530111 5301 官渡区
530112 5301 西山区
530113 5301 东川区
530121 5301 呈贡县
530122 5301 晋宁县
530124 5301 富民县
530125 5301 宜良县
530126 5301 石林彝族自治县
530127 5301 嵩明县
530128 5301 禄劝彝族苗族自治县
530129 5301 寻甸回族彝族自治县
530181 5301 安宁市
(16 行受影响)
*/
(
SELECT codeid,parentid,cityName
FROM tbl_province
where codeid='5301'
union all
select a.codeid,a.parentid,a.cityName
from tbl_province a join temptable b on a.parentid=b.codeid
)
select * from temptable
order by 1
/*
codeid parentid cityName
----------- ----------- --------------------------------------------------
5301 53 昆明
530101 5301 市辖区
530102 5301 五华区
530103 5301 盘龙区
530111 5301 官渡区
530112 5301 西山区
530113 5301 东川区
530121 5301 呈贡县
530122 5301 晋宁县
530124 5301 富民县
530125 5301 宜良县
530126 5301 石林彝族自治县
530127 5301 嵩明县
530128 5301 禄劝彝族苗族自治县
530129 5301 寻甸回族彝族自治县
530181 5301 安宁市
(16 行受影响)
*/
全国省市县数据库脚本下载: