Harap perhatikan bahwa selalu lebih baik untuk tidak menyimpan nilai yang dipisahkan koma di bidang Anda. Tetapi jika Anda tidak dapat mengubah struktur database Anda, Anda dapat menggunakan kueri MySQL ini:
SELECT
slID,
SUBSTRING_INDEX(
SUBSTRING_INDEX(adsId, ',', rand()*(LENGTH(adsId)-LENGTH(REPLACE(adsID, ',', '')))+1),
',',
-1) as random_ads
FROM
yourtable
Silakan lihat biola di sini .