DELETE quand 2 valeurs identiques
Résolu
mikesunshine59
Messages postés
75
Statut
Membre
-
mikesunshine59 Messages postés 75 Statut Membre -
mikesunshine59 Messages postés 75 Statut Membre -
Bonjour,
Quand je fais cette requete : SELECT Timestamp, Type FROM orange ORDER BY Timestamp LIMIT 0,2 j'obtiens 2 ligne et je souhaiterais faire un DELETE sur la ligne du Timestamp le plus récent quand le 'Type' est le même sur ces 2 lignes.
Pouvez vous m'aider svp ?
Quand je fais cette requete : SELECT Timestamp, Type FROM orange ORDER BY Timestamp LIMIT 0,2 j'obtiens 2 ligne et je souhaiterais faire un DELETE sur la ligne du Timestamp le plus récent quand le 'Type' est le même sur ces 2 lignes.
Pouvez vous m'aider svp ?
A voir également:
- DELETE quand 2 valeurs identiques
- Hiberfil.sys delete - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Just delete me - Guide
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
Cela va me permettre de faire ensuite un DELETE sur la ligne du Timestamp le plus récent quand le 'Type' est le même sur ces 2 lignes ?
Sinon cela donne bien la ligne à supprimer.
SELECT max(Timestamp), Type FROM
(SELECT Timestamp, Type FROM orange ORDER BY Timestamp DESC LIMIT 0,2) as t group by Type
HAVING count(*)>1
J'adorerais avoir tes compétences.
Encore merci.
si les deux enregistrements les plus anciens sont de même type, supprimer le plus récent des deux.
il est plus habituel de faire cela:
ne garder, pour chaque type, que l'enregistrement le plus récent.