-je supprimer des enregistrements en double demi dans le tableau suivantSuppression de requêtes SQL en double aide
ID PID SCORE
1 1 50
2 33 20
3 1 90
4 5 55
5 7 11
6 22 34
Pour tout existe Dupliquons PID que je veux supprimer l'enregistrement de score le plus bas. Dans l'exemple ci-dessus, l'ID 1 serait supprimé. J'essaie de trouver une façon de le faire sans utiliser de boucles, mais j'ai vraiment du mal.
Toute aide serait appréciée.
Merci
Comment cela fonctionne il ne regarde même pas le score? – Mark
Est-ce que cela ne supprimerait pas non plus les enregistrements qui n'ont pas de doublon? – Gavin
ne devriez-vous pas partitionner par pid, classer par score et supprimer où numéro de ligne = 2? – Preets