比如 all_list 这个表,是包含所有数据的,我们要把整个数据的某些字段查询出来显示在列表上
<select id="***" parameterType="***">
select * from all_list
</select>
现在我要查看一条数据,需要根据表(user_list)的一个字段内容,去查看另外一个表(info_list)的内容
<select id="***" parameterType="***">
select dept_name from info_list
where userId in(select id from user_list)
</select>
我现在想把dept_name 和 list_all的数据一起对应查出来,每次查看的时候才显示dept_name,不作此字段保存操作,如何联起来一起查?
<select id="***" parameterType="***">
select a.*,i.dept_name from all_list a
left join user_list u on u.id = a.id
left join info_list i on i.user_id = u.id
</select>
然后在model去写上 private String deptName;
页面上直接
<input id="..." name="deptName" ....../>
这个字段就算是查出来了