Itu bisa dilakukan dengan regexp seperti yang dikatakan @1000111, tetapi dengan regexp yang lebih rumit. Lihat ini, misalnya:
(^|,)(13|15)(,|$)
Ini tidak akan cocok dengan 13 dari 135, atau 1 dari 13 dan seterusnya. Misalnya, untuk nomor 13 ini akan cocok dengan string berikutnya:
1,13,2
13,1,2
1,13
13,2
13
Tapi tidak akan cocok dengan ini
1,135,2
131,2
1,113
Dan ini adalah kueri:
SET @search = '13,15';
SELECT *
FROM test
WHERE interests REGEXP CONCAT('(^|,)(', REPLACE(@search, ',', '|'), ')(,|$)')