Tri et élimination des doublets d'une table

K.aoutar -  
vlmath Messages postés 833 Statut Contributeur -
Bonjour,
j'espere que vous etes bien!!
en fait j'ai importé une base en phpmyadmin etje voulerai faire le tri de cette table(24 champs) de quel sorte d'eleminner les doublets dans un champ.
par exple : le champ PORT
PORT
Fa0/1
Fa0/10
Fa0/12
Fa0/13
Fa0/13
Fa0/13
Fa0/19
Fa0/19
Fa0/19
Fa0/19
et veux avoir comme resultat:

PORT
Fa01
Fa0/10
Fa0/13
Fa0/19
si vous avez des idées je serai amplement reconnaissante.

Bien cordialement
































A voir également:

2 réponses

vlmath Messages postés 833 Statut Contributeur 160
 
Salut,

Tu peux directement le faire en SQL :

INSERT [LOW_PRIORITY] [IGNORE] [INTO] nom_de_la_table [(liste des colonnes)] SELECT ...


Exemple :
INSERT INTO tblTemp2 * SELECT tblTemp1.fldOrder_ID FROM tblTemp1 WHERE
tblTemp1.fldOrder_ID > 100;


Biensûr, tu peux mettre les conditions que tu veux après le Where, ou ajouter un group by suivant ce que tu veux faire.


http://www.verbose.fr/mysql/insert-select.html
0
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
Bonjour,

Fait ceci:

SELECT DISTINCT PORT
FROM nomtable;
0
vlmath Messages postés 833 Statut Contributeur 160
 
Le problème est que ça ne modifie pas la table ... ça sélectionne juste les données :D

tu mets un
INSERT INTO tabletriee *
devant, et c'est bon :D
0