Résolu suprimer doublons sauf celui d'un min absolu

maestro1303

Nouveau membre
bonjour,
dans une table j'ai des 'doublons' que je veux supprimer sauf celui ayant la plus petite valeur.par exemple je prend le cas de 2 doublons:
id ,4, 2, 35
id ,11, 1, 4

je veux supprimer la ligne qui ne contient pas 1 qui est la plus petite valeur cad
garder seulement id ,11, 1, 4 car 1 est le min de 4,2, 35,11, 1, 4

ET si j'ai les 3 enregistrements

id ,4, 2, 35
id ,11, 1, 4
id ,0, 1, 9

je supprime tout sauf id ,0, 1, 9 car 0 est le min des valeurs (4, 2, 35 ,11, 1, 4 ,0, 1, 9)

Est ce possible avec une simple requête mysql

Merci
 

zeb

Modérateur
Meilleure réponse
Salut,

Gné ? En quoi 4 2 35 et 11, 1 4 sont des doublons ?

-----------------------------

Min() est une fonction SQL d'agrégation. Elle ne conviendrait pas pour trouver le minimum de trois champs.
Pour ce foire, c'est la fonction least() qu'il faut utiliser.

Cette piste te suffit-elle pour que tu trouves par toi-même ?
 

maestro1303

Nouveau membre
Bonjour Zeb,

Elle doit effectivement suffire. Je te remercie infiniment
Au fait comment faire pour clore la discussion, une fois mon problèmr résolu?
Merci d'avance
 

drul

Obscur pro du hardware
Staff
Click sur "selectionner comme meilleure solution".
Vu qu'il n'y qu'une réponse, je me permettrai de le faire pour toi ;)
 

zeb

Modérateur
Pour clore la discussion, il faut sélectionner comme meilleure solution, parmi toutes les réponses proposées, celle qui t'aura le plus aidée. C'est le gros bouton vert présent en bas des messages.

----------

Si tu veux, tu peux proposer la solution que tu auras trouvée. Si elle est optimale, tu auras toi-aussi, aidé le forum. D'avance, merci. Si elle ne l'est pas tout à fait, compte sur moi pour critiquer, discuter, pinailler, jusqu'à ce qu'on ait une bonne soluce.

A te lire.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 054
Membres
1 586 393
Dernier membre
mathhh28
Partager cette page
Haut