Hallo,
ich würde gerne folgendes realisieren:
Ich habe in einer Tabelle unter anderem ein Feld "keys" vom Typ TEXT, welches durch Kommata getrennt diverse Stichwörter (und zwar völlig frei wählbare, daher ist Datentyp SET unpassend!) enthält.
Nun möchte ich
prüfen, ob ein vorgegebenes Stichwort darin enthalten ist, und zwar exakt, also keineswegs etwa mit "LIKE %..%"..
Habe folgendes Statement geschrieben, bekomme keinen Fehler, jedoch auch keine Ergebnisse
Code:
SELECT * FROM `traders` WHERE 'irgendeinwort' IN (`keys`);
Das gesuchte Wort ist "irgendeinwort", ein Feld "keys" könnte etwa so aussehen: "wort1,blabla,irgendeinwort,irgendeinweiteresw ort"
Wie gesagt, 0 Treffer werden mir geliefert..
Kann mir jemand helfen? Wäre wirklich dankbar!
Vielen Dank und Gruß
Johannes