全部省市县数据库(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 行受影响)
*/

全国省市县数据库脚本下载:

https://files.cnblogs.com/conan304/City.zip

原文地址:https://www.cnblogs.com/conan304/p/1672819.html