DELETE FROM table_name WHERE id IN (SELECT * FROM (SELECT MAX(id) FROM table_name WHERE `column_condition`='condition' GROUP BY column_name1, column_name2, column_name3 HAVING COUNT(*)> 1) AS A )

My Custom Module Example

DELETE FROM warranty WHERE warranty_id IN (SELECT * FROM (SELECT MAX(warranty_id) FROM warranty WHERE `warranty_type`=2 GROUP BY sticker_number, serial_number, qr_code HAVING COUNT(*)> 1) AS A )


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *