Tom: MySQL: Werte aus SET Spalte lesen

Beitrag lesen

Hello,

Meine SET Spalte ist Nummerisch.

SELECT * FROM tb1 WHERE set_spalte = '1' OR set_spalte = '9' OR set_spalte = '26'

1. Numerische Set-Spalten oder Enum-Spalten machen in MySQL Probleme.
   Die Werte sollten auf jeden Fall alphanumerisch sein.

2. Es gibt die Funktion Find_in_set(search,Set)

3. n:m-Vergleiche mit Sets kann man mMn nur mittels OR-Verknüpfung herstellen
   was dafür sprechen würde, Sets und Enums, nach denen gesucht werden soll
   als eigene Tabelle aufzulösen.

Harzliche Grüße aus http://www.annerschbarrich.de

und Frohes Fest

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau