Recuperer les 10 derniers enregistrements puis en prendre 4 aléatoirement dans les 10
Bonjour,
Petite problématique MYSQL à vous exposer :
Comment peut on en une requête, récupérer les 10 derniers enregistrements d'une table et en prendre 4 aléatoirement sur les 10.
La table "test" est constituée de deux champs 'id' et 'date'.
la requête pour récupérer les 10 derniers champs et la suivante
Code:
1 2
|
select id from test ORDER BY date DESC LIMIT 10; |
Mais comment faire pour ensuite récupérer 4 enregistrements aleatoirement sur les 10.
Merci !