En ce moment je suis en utilisant quelque chose comme ceci pour supprimer les doublons dans le tableau mysql:comment supprimer les doublons dans mysql en utilisant le cas
delete t2 from my_table1 as t1, my_table1 as t2 where
t1.TestCase = t2.TestCase and t2.id > t1.id;
dire que j'ai une structure comme ceci:
ID TestCAse Result
1 T1 PASS
2 T2 FAIL
3 T3 FAIL
4 T3 PASS
maintenant, dans le cas ci-dessus T3
est une entrée en double, et si j'utilise le SQL que j'ai mentionné ci-dessus, il supprime la 4ème ligne où le résultat est PASS
, mais c'est la ligne que je veux garder et je veux supprimer la ligne 3 est FAIL
.
Une aide s'il vous plaît?
Merci.
si les deux des doublons ont FAIL alors je veux garder le dernier en vérifiant la date. Il y a un champ de date en passant. – JPro