sql联表查询实现教程

比如 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" ....../>

这个字段就算是查出来了

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐