Zwróć uwagę, że zawsze lepiej nie przechowywać wartości oddzielonych przecinkami w swoich polach. Ale jeśli nie możesz zmienić struktury bazy danych, możesz użyć tego zapytania MySQL:
SELECT
slID,
SUBSTRING_INDEX(
SUBSTRING_INDEX(adsId, ',', rand()*(LENGTH(adsId)-LENGTH(REPLACE(adsID, ',', '')))+1),
',',
-1) as random_ads
FROM
yourtable
Zobacz skrzypce tutaj .