Hallo liebe Leute,
ich habe ein Problem und weiß nicht wirklich ob es mit einer SQL Abfrage zu lösen ist. Ich habe eine Tabelle, die in einer Spalte (VARCHAR) als Inhalt serialisierte arrays hat diese Arrays enthält. Die Arrays enthalten von einem INT bis 16 INT.
Nun dachte ich daran eine Abfrage zu schreiben die in etwa so ist.
Sinn ist, ich möchte nur die Datensätze, in deren array eine 19 ist. Meine Idee funktioniert leider nicht.
Kann mir jemand einen Tipp geben oder muss ich alle abfragen und dann das Ergebnis filtern?
ich habe ein Problem und weiß nicht wirklich ob es mit einer SQL Abfrage zu lösen ist. Ich habe eine Tabelle, die in einer Spalte (VARCHAR) als Inhalt serialisierte arrays hat diese Arrays enthält. Die Arrays enthalten von einem INT bis 16 INT.
Nun dachte ich daran eine Abfrage zu schreiben die in etwa so ist.
Code:
SELECT * FROM `table` WHERE `column` IN (19)
Kann mir jemand einen Tipp geben oder muss ich alle abfragen und dann das Ergebnis filtern?
Kommentar