Pages

Effacer doublons dans une table sujet

jeudi 27 mars 2014




Bonjour a tous,

j'ai ces données dans une table mysql:


Code:


1
2
3
4
5
6
7
8

borrowernumber code attribute password
4 DNI 43697898 NULL
4 notasinter Nota interna Nota interna que aparece en el moment... NULL
4 notasinter Nota interna Nota interna que aparece en el moment... NULL
4 NOTASINTER Nota interna Nota interna que aparece en el moment... NULL
4 NOTASINTER Nota interna Nota interna que aparece en el moment... NULL
4 NOTASINTER Nota interna Nota interna que aparece en el moment..


Voyez pour le même id (4) j'ai un champs code = 'DNI' avec sa valeur et notasinter avec sa valeur, mais apres notasinter se duplique
La photo final correcte ici serait:


Code:


1
2
3
4

borrowernumber code attribute password
4 DNI 43697898 NULL
4 notasinter Nota interna Nota interna que aparece en el moment... NULL


J'ai recherché sur le forum et j'ai trouvé ceci:


Code:


1
2
3
4
5
6
DELETE site_info AS effacable 
WHERE EXISTS (
SELECT *
FROM site_info AS autre
WHERE autre.id > effacable.id AND autre.site_id = effacable.site_id
)


Je ne suis pas sur que ce code d'adapte (même en adaptant les noms de table et de champs)
Existe t'il une forme d'effecer les lignes en double ?

D'avance merci




Aucun commentaire:

Enregistrer un commentaire