Mybatis怎么使用嵌套查询,大概是一个课程表,一个选课记录表,我想返回未被选过的课。

上接题目,使用的是select*FROMtb_courseWHERECourseNumnotin(SELECTCourseNumFROMtb_stucoursewhere... 上接题目,使用的是select *FROM tb_courseWHERE CourseNum not in(SELECT CourseNum FROM tb_stucourse where 001),mapper文件是生成的。 展开
 我来答
遥看归F
2018-06-07 · TA获得超过198个赞
知道小有建树答主
回答量:346
采纳率:85%
帮助的人:82.6万
展开全部
sql语句要这样写:
select * from tb_course tc where not exists (select 1 from tb_stucourse tsc where tsc.CourseNum = tc.CourseNum )
追问

给热心的大佬点赞,不过有点不完美,就是我想根据学生ID查询他没有报过的,而根据你的就把记录表出现过的都去掉了,改过后这样的,大佬看下可以吗

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式