pokud tomu dobře rozumím, v případě duplikátu chcete smazat "FAIL" a ne "PASS"? v tomto případě můžete mít následující dotaz:
delete t2 from my_table1 as t1, my_table1 as t2 where
t1.TestCase = t2.TestCase and t2.id != t1.id and t2.Result='FAIL';
ale co chcete dělat, když všechny duplikáty mají ve výsledku ve sloupci "FAIL"? S výše uvedeným dotazem budou oba odstraněny. Chcete si v tomto případě jeden ponechat?