Récupérer une ligne aléatoire dans MySQL
Bonjour,
J'utilise une requête qui me permet de récupérer les mots clés les plus utilisés dans mes articles.
A ces mots clés, j'associe une URL qui permet d'aller sur un article qui utilise ce mot clé.
Jusque là, pas de souci.
Maintenant, ce que je cherche à faire, c'est modifier l'URL et donc l'id de l'article et ce, aléatoirement.
J'ai un peu creusé du côte de la fonction rand(). Sans succès malheureusement.
Voici ma requête :
Code:
1 2 3 4 5 6 7 8
|
SELECT a.mot_cle_intitule, a.id_mot_cle, count( b.id_mot_cle ) AS number,id_article'
. ' FROM pevtt_mot_cle AS a'
. ' LEFT JOIN pevtt_article_avoir_mot_cle b ON a.id_mot_cle = b.id_mot_cle'
. ' GROUP BY a.mot_cle_intitule'
. ' HAVING number > 1'
. ' ORDER BY mot_cle_intitule ASC '
. ' LIMIT 35 |
Il faudrait donc faire varier le champ id_article dans la requête.
Par avance, merci pour votre aide. :ccool: