<?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.VideoProductMapper">
<select id="selectHaveTask" resultType="java.lang.String">
SELECT
vp.sku
FROM
video_product vp
INNER JOIN visual_video_plan vvp ON vvp.id = vp.video_plan_id
WHERE
vp.is_delete = 0
AND vvp.is_delete = 0
AND vp.site = 'Amazon.com'
and vp.sku in
<foreach item="sku" collection="skus" open="(" separator="," close=")">
#{sku}
</foreach>
</select>
<select id="getListBySkuAndSite" resultType="cn.kk.spring_simple_operation.entity.VideoProduct">
select id, video_is_upload_backstage
from video_product
where is_delete = 0
and (sku, site) in
<foreach collection="list" item="item" open="(" separator="," close=")">
(#{item.sku}, #{item.site})
</foreach>
</select>
</mapper>