Salut à tous !
Je galère sur la suppression de lignes en double (voir davantage parfois) dans une table, voici sa structure:
J'ai en gros ceci:id, int Identity(1,1)
num, nchar(20)
com, text
Je voudrais obtenir ceci (la valeur du champ id n'a pas d'importance):id / num / com
1 / 10 / aaa
2 / 11 / bbb
3 / 11 / bbb
4 / 12 / ccc
5 / 13 / ddd
6 / 13 / ddd
7 / 13 / ddd
J'ai bien essayé des requêtes avec distinct, mais les champ de type text n'y sont pas les bienvenus, or je ne peux m'en passer... j'ai également tenté de passer par une table intermédiaire ne contenant que la colonne num, sans doublons, mais je ne perviens pas à refaire derrière un Select basé sur un join avec la table d'origine pour récupérer les colonnes qui me manquent.id / num / com
1 / 10 / aaa
2 / 11 / bbb
4 / 12 / ccc
5 / 13 / ddd
Quelqu'un a t il une idée ?
D'avance merci
Partager