Bemærk venligst, at det altid er bedre ikke at gemme kommaseparerede værdier i dine felter. Men hvis du ikke kan ændre din databasestruktur, kan du bruge denne MySQL-forespørgsel:
SELECT
slID,
SUBSTRING_INDEX(
SUBSTRING_INDEX(adsId, ',', rand()*(LENGTH(adsId)-LENGTH(REPLACE(adsID, ',', '')))+1),
',',
-1) as random_ads
FROM
yourtable
Se venligst violin her .