Supprimer le plus ancien
Lafluzz
-
moiced59 Messages postés 1161 Statut Membre -
moiced59 Messages postés 1161 Statut Membre -
Bonjour,
j'aimerais faire un :
Comment est-ce possible ? Faut-il comparer tous les champs entre eux ?
merci beaucoup
j'aimerais faire un :
DELETE FROM bla WHERE pseudo = "machin" AND date = LE_PLUS_PETIT (donc le plus ancien)
Comment est-ce possible ? Faut-il comparer tous les champs entre eux ?
merci beaucoup
Configuration: Windows Vista Firefox 3.5.2
A voir également:
- Supprimer le plus ancien
- Supprimer rond bleu whatsapp - Guide
- Supprimer page word - Guide
- Supprimer le fichier hiberfil.sys - Guide
- Supprimer liste déroulante excel - Guide
- Comment supprimer une application préinstallée sur android - Guide
17 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai rajouté GROUP BY pseudo, mais j'ai toujours une erreur :
j'ai également essayé diverses combinaisons avec having, mais même erreur.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY dest
j'ai également essayé diverses combinaisons avec having, mais même erreur.
tu peu assayé ca sinon
select * from ta table where ([date ])= (SELECT Min([date])
FROM perso)
la c un select pour voir si cela fonctionne apres tu modifiera par delete
select * from ta table where ([date ])= (SELECT Min([date])
FROM perso)
la c un select pour voir si cela fonctionne apres tu modifiera par delete
Bonjour Lafluzz , Sebsauvage et moiced59
Je pense que le code correct devrait être le suivant
A plus
Je pense que le code correct devrait être le suivant
DELETE FROM bla WHERE pseudo = "machin" AND date = (select min(date) from bla where pseudo = "machin")
A plus
moiced : date n'est pas le problème, j'ai déjà fait plein de requêtes dessus.
Merci à tous de vos réponses, cependant.
Merci à tous de vos réponses, cependant.