1:去重查交集
select
supplier_name supplierName,
supplier_url supplierUrl,
supplier_no supplierNo,
COUNT(1) as num
from ware_supplier
where product_no in <foreach collection="productStrs" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
and is_del = 0 and in_shop = #{inShop,jdbcType=VARCHAR} GROUP BY supplier_url,supplier_name,supplier_no HAVING num >= #{count,jdbcType=INTEGER}
2:清表语句
truncate table ware_supplier;