dedlfix: MySQL - Frage zu IN()

Beitrag lesen

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.