Je sais qu'une façon de faire est la suivante :
Code :
SELECT
champ1[, champ2[...]]
FROM
table
WHERE
champX = valeur
ORDER BY
RAND()
LIMIT 1
Mais je sais aussi (du moins je crois savoir) qu'elle n'est pas optimale (même pas super rapide du tout), cela dit, ça te donne une base pour continuer tes recherches.
Edité le 16/10/2007 à 11:58