0
点赞
收藏
分享

微信扫一扫

MyBatis-------内查询


select  stuId ,teacherId  from T_Table

        比如上述的SQL语句中,查询出来的数据是stuId和teacherId 。stuId对应的那条数据在 T_SYS_PARAM 中,teacherId也在T_SYS_PARAM 表中,但是它们对应的是不同的记录,采用LEFT JOIN T_SYS_PARAM 的方法并不奏效。为了查询出学生的名字和老师的名字,必须分别查询。

select  

t.stuId

t.teacherId ,

(select p.stuName from T_SYS_PARAM p where p.id= t.stuId) stuName ,

(select p.tecName from T_SYS_PARAM p where p.id= t.teacherId) tecName

from T_Table t

        所以说,怪不得项目里面有那么多像 " (   ) "这样的查询

更多MyBatis使用经验

         ​​MyBaits操作经验目录贴​​

举报

相关推荐

0 条评论