J'ai une chaîne dans mysql que je veux randomiser de sorte que chaque fois que j'exécute la requête, j'obtiens des résultats différents.Randomiser les chaînes dans mysql
La chaîne exemple
$str = '4_127','2_84','2_85';
Alors, je vais passer à la clause ORDER BY
pour randomiser résultats.
SELECT `MY_SEARCH_PARAMS` FROM `mytable` WHERE `MY_WHERE_CONDTIONS` ORDER BY
FIELD(CONCAT(property_id,"_",catalog_id), '4_127','2_84','2_85'), `id` ASC;
J'ai besoin d'un moyen pour que l'ordre du contenu de la chaîne soit changé à chaque fois.
Merci.
est '$ str = '4_127', '2_84', '2_85',' la chaîne réelle ou si vous avez des chaînes d'arbres qui sont '4_127',' '2_84' et 2_85'? –
C'est la chaîne actuelle. –
avez-vous les valeurs «4_127», «2_84», «2_85» dans votre tableau ??? – jcho360