DELETE lignes en doublon
Résolu
mikesunshine59
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
-
mikesunshine59 Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
mikesunshine59 Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye de supprimer les lignes en doublon qui ont le même Timestamp.
Voici ma requete:
DELETE FROM matable WHERE (SELECT * FROM matable as t1, matable as t2 WHERE t1.Timestamp = t2.Timestamp AND t1.Type = 'orange')
Pouvez vous m'aider svp ?
J'essaye de supprimer les lignes en doublon qui ont le même Timestamp.
Voici ma requete:
DELETE FROM matable WHERE (SELECT * FROM matable as t1, matable as t2 WHERE t1.Timestamp = t2.Timestamp AND t1.Type = 'orange')
Pouvez vous m'aider svp ?
A voir également:
- DELETE lignes en doublon
- Hiberfil.sys delete - Guide
- Juste delete me - Guide
- Partager photos en ligne - Guide
- Doublon photo - Guide
- Mètre en ligne - Guide
ou encore là
https://sql.sh/138-methode-supprimer-doublons
DELETE t1 FROM matable AS t1, matable AS t2 WHERE t1.Timestamp = t2.Timestamp AND t1.Type = 'orange'
FROM tatable
HAVING count(Timestamp)>1
Ca ne fonctionne pas Jordane.
Et ma requête non plus.
DELETE FROM matable WHERE (SELECT * FROM matable as t1, matable as t2 WHERE t1.Timestamp = t2.Timestamp AND t1.Type = 'orange')
En fait le Type doit être égal à 'orange' avec un TIMESTAMP identique à un autre type.
Tu as une idée stp?
LEFT OUTER JOIN (
SELECT max(Type) as Type, Timestamp
FROM matable
GROUP BY Timestamp
) as t1
ON matable.id = t1.id
WHERE t1.id IS NULL
Ca ne fonctionne pas :(
ALTER IGNORE TABLE matable ADD UNIQUE INDEX(Timestamp)