Tach!
in meiner Tabelle stehen in einer Spalte "equipment" (Varchar 255) Werte wie "1,5,6,9" oder "7,4".
Wenn ich nun alle Datensätze mit "1" in dieser Spalte abfragen möchte, verwende ich diese Syntax:
SELECT id FROM tabelle WHERE 1 IN(equipment)
FIND_IN_SET() passt laut seiner Beschreibung besser zu diesem Anwendungsfall, denn das will einen String mit kommaseparierten Werten. IN() will eigentlich eine kommaseparierte Liste mit Einzelwerten.
dedlfix.