Mybatis里的mysql语句用 in 循环

  • Post author:
  • Post category:mysql


多表关联多次查询再循环遍历输出,有

in



  • 拆步

1.通过传入的课程名查询出该课程名的所属课程

id

select test.course.course_id 
	from course where course_name=#{
   name}

2.通过返回的课程

id

查询两表关联表

course_resourse

中属于该课程下的所有资源

id

(数组)

select course_resourse.resource_id 
	from course_resourse 
		where course_id=(select test.course.course_id from course where course_name=#{
   name})



版权声明:本文为JY20180407原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。