Hallo zusammen,
ich habe bei meinem Projekt ein kleines Problem, ich versuche es mal zu schildern:
Ich habe eine Applikation, in welcher man mehrere String (Keywords) eingeben kann (Anzahl der eingeg. Keywords ist jeweils immer Unterschiedlich).
Danach soll die Eingabe mit der Datenbank verglichen werden und alle Einträge (Zeilen) in denen alle eingeg. Keywords vorhanden sind (können auch mehrere sein, aber mindestens die eingeg. müssen alle vorhanden sein). Später sollen alle gefundenen Einträge im JSON-Format ausgegeben werden.
Meine Frage ist nun: wie realisiere ich das am geschicktesten? Ich dachte mir, dass ich in der SQL-Tabelle eine Spalte anlegen voller serialisierter Arrays, die die Keywords beinhalten. Welche SELECT-Query würde meine gewünschte Suche erfüllen?
Es wäre noch interessant zu erwähnen, dass die Tabelle ggf. was größer werden könnte, und ich daher eine effiziente Lösung bevorzugen würde.
Danke im vorraus
ich habe bei meinem Projekt ein kleines Problem, ich versuche es mal zu schildern:
Ich habe eine Applikation, in welcher man mehrere String (Keywords) eingeben kann (Anzahl der eingeg. Keywords ist jeweils immer Unterschiedlich).
Danach soll die Eingabe mit der Datenbank verglichen werden und alle Einträge (Zeilen) in denen alle eingeg. Keywords vorhanden sind (können auch mehrere sein, aber mindestens die eingeg. müssen alle vorhanden sein). Später sollen alle gefundenen Einträge im JSON-Format ausgegeben werden.
Meine Frage ist nun: wie realisiere ich das am geschicktesten? Ich dachte mir, dass ich in der SQL-Tabelle eine Spalte anlegen voller serialisierter Arrays, die die Keywords beinhalten. Welche SELECT-Query würde meine gewünschte Suche erfüllen?
Es wäre noch interessant zu erwähnen, dass die Tabelle ggf. was größer werden könnte, und ich daher eine effiziente Lösung bevorzugen würde.
Danke im vorraus
Kommentar