| | |
| | | and dvs.device_version_id in |
| | | ( |
| | | select dev.id from device_version dev |
| | | where dev.version = #{versionNo,jdbcType=INTEGER} |
| | | where dev.version = #{deviceVersionNo,jdbcType=INTEGER} |
| | | ) |
| | | ) |
| | | </select> |
| | | <select id="selectByVersionNos" resultMap="BaseResultMap" parameterType="java.util.List" > |
| | | select |
| | | <include refid="Base_Column_List" /> |
| | | from sensor sen |
| | | where EXISTS |
| | | ( select id |
| | | from device_version_sensor dvs |
| | | where sen.id = dvs.sensor_id |
| | | and dvs.device_version_id in |
| | | ( |
| | | select dev.id from device_version dev |
| | | <where> |
| | | 1 > 1 |
| | | <if test="versionNos!=null and versionNos.size() > 0"> |
| | | or dev.version in |
| | | <foreach collection="versionNos" item="versionNo" open="(" close=")" separator=","> |
| | | #{versionNo,jdbcType=INTEGER} |
| | | </foreach> |
| | | </if> |
| | | </where> |
| | | ) |
| | | ) |
| | | </select> |