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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !