以下代码为自己根据工作需要所写,记录一下以免遗忘,通过实际验证。有需要的朋友可以根据实际情况修改使用,使用前请备份好数据库,数据无价!免责声明:以下代码仅用于交流学习,因使用以下代码造成数据丢失的概不负责!
--查找指定日期的材料出库单:子表生产订单号不为空(表示参照生产订单出库),主表业务号为空(表示非倒冲出库)
select * from rdrecords11
where rdrecords11.id in
(select id from rdrecord11 where ddate between '2024-03-01' and '2024-03-06' and cbuscode is null) and cmocode is not null
--删除符合条件的材料出库单子表
delete from rdrecords11
where rdrecords11.id in
(select id from rdrecord11 where ddate between '2024-03-01' and '2024-03-06' and cbuscode is null) and cmocode is not null
--查找已经删除子表信息的材料出库单主表并删除
delete from rdrecord11 where id not in (select id from rdrecords11)
--select * from rdrecord11 where id not in (select id from rdrecords11)