<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cn.kk.spring_simple_operation.mapper.DeptGroupMapper"> <select id="getDeveloperNumByNodePathList" resultType="java.lang.String"> SELECT distinct sd.developer_num FROM dept_group dg LEFT JOIN sync_developer sd on sd.group = dg.group_num WHERE dg.module = #{module} AND sd.developer_num > '' AND ( <foreach collection="nodePathList" separator="or" item="nodePath"> dg.node_path like concat(#{nodePath}, '%') </foreach> ) </select> </mapper>