Sponsor-Board.de
MySQL: FIND_IN_SET und IN

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: PC (/forumdisplay.php?fid=103)
+---- Thema: MySQL: FIND_IN_SET und IN (/showthread.php?tid=61466)


MySQL: FIND_IN_SET und IN - Super_RPi - 30.09.2016 18:46

Guten Abend,

ich habe mal eine Frage zu MySQL.
gibt es eine Möglichlichkeit aus einer Datenbank, welche eine Spalte ID's besitzt. In den Feldern sind die ID's kommasepariert abgelegt.

Jetzt möchte ich per Abfrage bestimmte ID's aus der Spalte suchen.

Mit IN kann ich zwar einen multiplen searchstring nutzen, aber leider nicht in kommaseparirten Spalten suchen. Wenn ich so z.B. nach 2 aus 4,6,2,5 suchen findet er nichts.

FIND_IN_SET würde das Problem lösen, dort kann ich zwar z.B. 2 aus 4,6,2,5 suchen und es wird auch gefunden, aber ich haben keinen multiplen searchstring.

Ich möchte gewählten Anzahl von ID's (z.B. 2,3,4,5) aus einer kommaseparierten Spalte suchen (z.B. 1,2,3,4,5,6,7,8,9,0).

FIND_IN_SET mit einer OR Verknüpfung nützt mir ebenfalls nichts, da das ganze dynamisch bleiben soll.

Gibt es irgendeine Kombination aus IN und FIND_IN_SET oder einen anderen Command.

Vielen Dank im Voraus,

Super_RPi.