sql查地区省市县


-- db_yhm_city
SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35

SELECT * FROM db_yhm_city WHERE class_parent_id =169

SELECT d1.class_name, d2.class_name, d3.class_name FROM db_yhm_city d1
RIGHT JOIN db_yhm_city d2 ON d1.class_id = d2.class_parent_id
RIGHT JOIN db_yhm_city d3 ON d2.class_id = d3.class_parent_id
WHERE d3.class_id = 1445

-- tb1_publicarea
SELECT * FROM tbl_publicarea WHERE parentid = 0 -- 海南 areaid = 21

SELECT * FROM tbl_publicarea WHERE parentid = 21

SELECT t1.areaname, t2.areaname, t3.areaname FROM tbl_publicarea t1
RIGHT JOIN tbl_publicarea t2 ON t1.areaid = t2.parentid
RIGHT JOIN tbl_publicarea t3 ON t2.areaid = t3.parentid
WHERE t3.areaid = 264

-- t_area
SELECT * FROM t_area WHERE parentid IS NULL -- 海南 id = 460000

SELECT * FROM t_area WHERE parentid = 460000 -- 省直辖 id = 469000

SELECT * FROM t_area WHERE parentid = 469000

SELECT a1.name, a2.name, a3.name FROM t_area a1
RIGHT JOIN t_area a2 ON a1.id = a2.parentid
RIGHT JOIN t_area a3 ON a2.id = a3.parentid
WHERE a3.id = 419001

SELECT * FROM t_area WHERE NAME LIKE "%省直辖%"

SELECT * FROM t_area WHERE id = 419000 -- 省直辖

你可能感兴趣的:(sql,sql,MySQL)