Hallo!
Habe ein kleines Problemchen mit einer Suche, die ich machen will:
Ich habe 2 Tabellen:
jml_community_fields und jml_community_fields_values
In jml_community_fields wird jede suchbare Kategorie aufgeführt: Firma, Standort, Alter mit den entsprechenden Id's (19,20,21) dazu.
In jml_community_fields_values werden dann die Einträge für jeden User gespeichert (Jede Zeile ein Eintrag, also entweder Alter oder Firma oder Standort pro Zeile). Jede Zeile halt die Spalten: user_id, field_id, value
Ich will nun die User nach Firma, Standort und Alter gleichzeitig durchsuchen können.
Mit
Code:
SELECT user_id FROM jml_community_fields
INNER JOIN jml_community_fields_values ON jml_community_fields.id = jml_community_fields_values.field_id
WHERE jml_community_fields_values.value='$standort'
AND jml_community_fields_values.value = '$company'
habe ich es versucht, aber geht leider nicht. (Mit OR, also nur einem Parameter geht es.)
Kann mir da jemand weiterhelfen, wie ich genau die User zurückbekomme, deren Firma, Standort und Alter gleichzeitig passen?
Vielen herzlichen Dank schonmal, Gruß Basti