<update id="acceptanceAll" parameterType="com.app.dto.operation_manager.NewTDeviceReplaceOrderDto">
UPDATE t_device_replace_order_detail tdr
INNER JOIN (
SELECT
t.id AS id
FROM
t_device_replace_order_detail t
LEFT JOIN t_device_replace_order td ON t.t_device_replace_order_id = td.id
WHERE
t.old_obdSN = #{oldObdSN,jdbcType=VARCHAR}
AND td.order_num = #{orderNum,jdbcType=VARCAHR}
AND t.apply_accept_status = '0'
) s ON tdr.id = s.id
SET tdr.apply_accept_status = '2'
</update>
mybatis对查询出的结果修改数据
最新推荐文章于 2023-12-13 22:00:00 发布
本文详细介绍了如何使用SQL语句更新设备更换订单的申请接受状态,通过内连接查询实现精确匹配旧设备序列号和订单号,确保数据更新的准确性。
515

被折叠的 条评论
为什么被折叠?



