DELETE FROM quality_inspect WHERE product_main_id IN #{id} WITH RECURSIVE product_type AS (SELECT id, CASE WHEN product_name LIKE '%半成品%' THEN 1 WHEN product_name LIKE '%成品%' THEN 2 WHEN product_name LIKE '%原材料%' THEN 0 END AS modelType FROM product WHERE parent_id IS NULL UNION ALL SELECT p.id, pt.modelType FROM product p INNER JOIN product_type pt ON p.parent_id = pt.id)