代码改变世界

查找省市父级

2020-09-21 16:39  su_hq  阅读(193)  评论(0编辑  收藏  举报

WITH sys_region
AS (
--起始条件
SELECT code, name, parent_code,type
FROM sys_region_country
WHERE code='511722000000' --列出子节点查询条件
UNION ALL
--递归条件
SELECT a.code, a.name,a.parent_code,a.type
FROM sys_region_country a
INNER JOIN sys_region b --执行递归,这里就要理解下了
ON a.code = b.parent_code  --此处可以交换子级
)
SELECT code,name,parent_code,type FROM sys_region order by type