SELECT
`hbi`.`HYST_CODE` AS `HYST_CODE`,
`ad2`.`AD_CODE` AS `CITY_CODE`,
`ad2`.`AD_NAME` AS `CITY_NAME`,
`ad1`.`AD_CODE` AS `COUNTY_CODE`,
`ad1`.`AD_NAME` AS `COUNTY_NAME`,(
CASE
`ad`.`AD_LEV`
WHEN 3 THEN
`ad`.`AD_CODE`
END
) AS `TOWN_CODE`,(
CASE
`ad`.`AD_LEV`
WHEN 3 THEN
`ad`.`AD_NAME`
END
) AS `TOWN_NAME`
FROM
(((
`hyst_base_infos` `hbi`
LEFT JOIN `ad_base_infos` `ad` ON (((
`hbi`.`AD_CODE` = `ad`.`AD_CODE`
)
AND ( `ad`.`IS_ENAB` = 1 ))))
LEFT JOIN `ad_base_infos` `ad1` ON (((
LEFT ( `ad`.`ADCD`, 6 ) = `ad1`.`ADCD`
)
AND ( `ad1`.`IS_ENAB` = 1 ))))
LEFT JOIN `ad_base_infos` `ad2` ON (((
LEFT ( `ad`.`ADCD`, 4 ) = `ad2`.`ADCD`
)
AND ( `ad2`.`IS_ENAB` = 1 ))));
SELECT
`ad2`.`AD_CODE` AS `CITY_CODE`,
`ad2`.`AD_NAME` AS `CITY_NAME`,
`ad1`.`AD_CODE` AS `COUNTY_CODE`,
`ad1`.`AD_NAME` AS `COUNTY_NAME`,(
CASE
`ad`.`AD_LEV`
WHEN 3 THEN
`ad`.`AD_CODE`
END
) AS `TOWN_CODE`,(
CASE
`ad`.`AD_LEV`
WHEN 3 THEN
`ad`.`AD_NAME`
END
) AS `TOWN_NAME`
FROM
((
`ad_base_infos` `ad`
LEFT JOIN `ad_base_infos` `ad1` ON (((
LEFT ( `ad`.`ADCD`, 6 ) = `ad1`.`ADCD`
)
AND ( `ad1`.`IS_ENAB` = 1 ))))
LEFT JOIN `ad_base_infos` `ad2` ON (((
LEFT ( `ad`.`ADCD`, 4 ) = `ad2`.`ADCD`
)
AND ( `ad2`.`IS_ENAB` = 1 ))))where ad.IS_ENAB=1