select id, name, sname,(select area_name from t_area where id=county)county_name,(select area_name from t_area where id=city)city_name,(select area_name from t_area where id=street)street_name, county, city, street, area_type, address, users_num, longitude, latitude, remark,
SELECT id, NAME, sname,
(case area_type when 1 then '城镇' else '农村' end)areatype_name from t_community
(SELECT area_name FROM t_area WHERE id=c.county)county_name,
(SELECT area_name FROM t_area WHERE id=c.city)city_name,
(SELECT area_name FROM t_area WHERE id=c.street)street_name,
(SELECT COUNT(id) FROM t_user WHERE village = c.id)users_num,
county, city, street, area_type, address, longitude, latitude, remark,
(CASE area_type WHEN 1 THEN '城镇' ELSE '农村' END)areatype_name FROM t_community c
<where>
<where>
<iftest="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<iftest="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<iftest="sname != null and sname != ''"> and sname like concat('%', #{sname}, '%')</if>
<iftest="sname != null and sname != ''"> and sname like concat('%', #{sname}, '%')</if>