SQL Delete Rows Based on Another Table September 6, 2023 by Tarik I think this is what you want: DELETE FROM `table1` WHERE `group` in (SELECT DISTINCT `group` FROM `table2`)