准备工作
想做省份城市的级联查询,需要有省份表、城市表两张表。
省份表中有省份id、省份名称。
城市表中有城市id、城市名称、省份关联id。
有了这两张表,我们就可以开工了!
代码
<selec id="selectCity">
SELECT
t_city.city
FROM
t_city
LEFT JOIN t_province ON t_province.id = t_city.subordinate_provinces
WHERE 1=1
AND t_province.id = #{id,jdbcType=BIGINT}
</select>
代码解读
t_city 城市表
t_province 省份表
t_city.city 城市名称
t_province.id 省份id
t_city.subordinate_provinces 城市表关联省份的id
当输入省份id时就能查出对应的城市了。