sql delete from table based on inner join