Tieni presente che è sempre meglio non memorizzare valori separati da virgole nei tuoi campi. Ma se non puoi cambiare la struttura del tuo database, puoi usare questa query MySQL:
SELECT
slID,
SUBSTRING_INDEX(
SUBSTRING_INDEX(adsId, ',', rand()*(LENGTH(adsId)-LENGTH(REPLACE(adsID, ',', '')))+1),
',',
-1) as random_ads
FROM
yourtable
Si prega di vedere violino qui .