Wenn Sie versuchen, das Set in einem IN
zu verwenden Anweisung, anstatt den String aufzuteilen, könnten Sie einen Vergleich wie folgt durchführen:
SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');
Ich bin mir nicht sicher, wie effizient dies wäre, wenn Ihr Datensatz groß ist, aber es könnte schneller sein, als in eine temporäre Tabelle einzulesen und daraus auszuwählen.