Comment optimiser ORDER BY RAND() ? - SQL/NoSQL - Programmation
Marsh Posté le 07-12-2017 à 16:56:50
Bon j'ai trouvé la solution, pour ceux qui tombe sur ce topic voici la solution :
Code :
|
Dans mon cas ca fait :
Code :
|
C'est en fait une requete imbriqué dans une seconde qui random les résultat de la première.
Marsh Posté le 07-12-2017 à 13:54:51
Bonjour,
Voici ma requête :
Donc je veux extraire les 50 premières lignes qui ont le plus de clic avec id=3, ensuite l'ordre doit être aléatoire (parmis les 50 donc).
Avec un explain j'ai comme réponse :
Ouch une idée de comment optimiser ma requête ?
Message édité par Stellvia_fr le 07-12-2017 à 13:56:09