Als je de set probeert te gebruiken in een IN
statement, in plaats van de string te splitsen, zou je een vergelijking kunnen maken zoals:
SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');
Ik weet niet zeker hoe efficiënt dit zou zijn als uw dataset groot is, maar het kan sneller zijn dan inlezen in en selecteren uit een tijdelijke tabel.