关于#sql#的问题,如何解决?

两张表查询,教师查询所有课程,包括课程名称和教师姓名,但是教师姓名在另一张表里面,sql好查,但是java就是不知道咋写

这是mysql查的

img

这是后端服务查到的

img

img

img

img

这个还是很好写的,使用左连接。
假设你的教师表是teacher,课程表是class,那么左连接就是这样
select * from teacher t1 left join class t2 on t1.id = t2.tea_id
这里的*就是教师表和学生表的所有字段

你是用的苞米豆插件的吧;
用java就是先查课程表,在循环中查根据id查教师信息;做好本地缓存就可以了

mysql怎么写 java就怎么写