mybatis中使用in查询是速度特别慢

AND tqi.id in
<foreach collection="questionIdList"  item="item" index="index"
         open="(" separator="," close=")">
  #{item}
</foreach>

用关联查询不可以吗? 一定要用in?

如果关联不了,试试一次一次查,然后组装起来,不用in,每一个in都单独一个sql,直接=查询

可以用exists 这个比较好用。