猿问
下载APP

在mybatis中怎么通过两个条件删除多条记录?

mybatis中怎么通过两个条件删除多条记录


偶然的你
浏览 73回答 3
3回答

MM们

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>

墨色风雨

where (id,task_key) in<foreach item="item" index="index" collection="list" separator="," open="(" close=")">(#{item.id},#{item.taskKey})</foreach>

30秒到达战场

根据表2的数据,确定表1中哪些是重复的,下图是表2数据;在表1的辅助列输入公式:=MATCH(B2,Sheet2!B:B,0),并下拉填充,结果为序号的为重复数据;定位--定位条件--公式--去除错误前面的勾;确定后,数字部分被选中;删除--删除工作表行;删除后即得到不重复的数据;再删除辅助列中的公式,就是想要的结果。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答