62,628
社区成员
发帖
与我相关
我的任务
分享
SELECT
h.*,sr1.name oneLevelRegion,(select GROUP_CONCAT(DISTINCT bsa.name separator '<br/>')
from user_account_factory uaf
LEFT JOIN bsp_saleaddress bsa on bsa.placeid = uaf.attrvalue_id
where uaf.saleaddr_id = h.id and bsa.type = 2
) as facName,
sr2.name twoLevelRegion,
sr3.name threeLevelRegion
FROM
bsp_saleaddress h
left join bsp_saleregions sr1 on h.one_level_region = sr1.rid
left join bsp_saleregions sr2 on sr1.rid = sr2.parentid and h.two_level_region = sr2.rid
left join bsp_saleregions sr3 on sr2.rid = sr3.parentid and h.three_level_region = sr3.rid
where
1=1