Ik heb een vrij simpel (?) probleem, maar kom er niet meteen uit. Ik ben niet eens zeker of het rechtsreeks kan met MySQL...
Ik heb een tabel waarin een last used veld staat (integer). Nu is het mijn bedoeling om per user_id (integer) enkel de drie laatste/recentste last used records bij te houden (dus hoogste last used waarden). De anderen moeten gedelete worden. Ik weet op voorhand niet hoeveel records er per user zijn, en dat kunnen er best wel eens minder dan 3 zijn.
Ik heb geëxperimenteerd met LIMIT, ORDER BY,... maar niets geeft een resultaat dat ietwat lijkt op hetgene ik wil. Is het wel mogelijk?
Ik heb een tabel waarin een last used veld staat (integer). Nu is het mijn bedoeling om per user_id (integer) enkel de drie laatste/recentste last used records bij te houden (dus hoogste last used waarden). De anderen moeten gedelete worden. Ik weet op voorhand niet hoeveel records er per user zijn, en dat kunnen er best wel eens minder dan 3 zijn.
Ik heb geëxperimenteerd met LIMIT, ORDER BY,... maar niets geeft een resultaat dat ietwat lijkt op hetgene ik wil. Is het wel mogelijk?