Houd er rekening mee dat het altijd beter is om geen door komma's gescheiden waarden in uw velden op te slaan. Maar als u uw databasestructuur niet kunt wijzigen, kunt u deze MySQL-query gebruiken:
SELECT
slID,
SUBSTRING_INDEX(
SUBSTRING_INDEX(adsId, ',', rand()*(LENGTH(adsId)-LENGTH(REPLACE(adsID, ',', '')))+1),
',',
-1) as random_ads
FROM
yourtable
Zie fiddle hier .