• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL - 2 Arrays vergleichen

sveka

Mitglied
Hallo in die Runde,

Ich habe ein kleines Problem bzw. Denkblockade. Es geht um PHP und MySQL.

Ich habe 2 Arrayketten in MySQL hinterlegt.

Diese sind beide wie folgt gespeichert: "1, 2, 5, 10, 13 ..."

Nun möchte ich 2 Spalten vergleichen und möchte wenn Zahlen übereinstimmen ein Ergebnis haben.

Versucht habe ich es mit

SELECT * FROM Tabelle WHERE array IN(anderes ARRAY)";

Dies bringt manchmal Ergebnisse, manchmal auch nicht.

Hat jemand eine Idee, wie ich hier anders rangehen kann?

Danke.
 
Werbung:
Das scheint mir der falsche Weg zu sein, ganze Arrays in Datenfeldern abzuspeichern. Was beschreiben denn die Zahlen in deinen Arrays?
Kannst du das nicht viel bequemer über eine m:n Beziehung ausdrücken?
Dann ist der Vergleich kein Problem mehr.
 
Die Zahlen stehen für "IDs" von hinterlegten Daten in einer anderen Tabelle.

Ich dachte ich könnte es so auf einfache Art lösen. Aber wahrscheinlich werde ich um eine m:n Tabelle nicht herumkommen.
 
Werbung:
Werbung:
Zurück
Oben