3 回答

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
mybatis中多條件刪除例子如下:
<delete id="delMultiByIds2" parameterType="java.util.List">
delete from tb_duty where
<foreach collection="list" item="item" index="index" separator="or">
( dscd=#{item.dscd},
and unit_id=#{item.unitId},
and year=#{item.year},
and month=#{item.month},
and flag=#{item.flag} )
</foreach>
</delete>

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
根據(jù)表2的數(shù)據(jù),確定表1中哪些是重復(fù)的,下圖是表2數(shù)據(jù);
在表1的輔助列輸入公式:=MATCH(B2,Sheet2!B:B,0),并下拉填充,結(jié)果為序號(hào)的為重復(fù)數(shù)據(jù);
定位--定位條件--公式--去除錯(cuò)誤前面的勾;
確定后,數(shù)字部分被選中;
刪除--刪除工作表行;
刪除后即得到不重復(fù)的數(shù)據(jù);
再刪除輔助列中的公式,就是想要的結(jié)果。
添加回答
舉報(bào)