Abfrage nach mehreren FrontendUser Properties

Gesperrt
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Abfrage nach mehreren FrontendUser Properties

Beitrag von rzwei »

Hallo,
ich bin dabei, eine Händler-Suche nach PLZ zu programmieren. Dazu habe ich das FrontendUser-Plugin installiert, die Händler sollen Frontenduser sein, um sie bequem in Contenido pflegen zu können.
Die Suche funktioniert problemlos, wenn ich nur nach einem Kriterium suche, z.B. nach der PLZ.
Wie muss aber eine Datenbankabfrage aussehen, wenn ich nach mehreren Kriterien suchen will, also nach PLZ und Land?
In der con_properties sind die Werte ja auf mehrere Zeilen aufgeteilt.
Wäre nett, wenn mir da ein MYSQL-Künstler helfen könnte, ich stehe gerade etwas auf dem Schlauch...

Danke,
rzwei
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Re: Abfrage nach mehreren FrontendUser Properties

Beitrag von kummer »

Das Zauberwort heisst JOIN. Damit kriegst du in eine 'Zeile', was zuvor auf mehr als einer war.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
rzwei
Beiträge: 65
Registriert: Mo 28. Feb 2005, 17:02
Wohnort: Isartal
Kontaktdaten:

Re: Abfrage nach mehreren FrontendUser Properties

Beitrag von rzwei »

Danke, ich habe das jetzt so gelöst (für alle, die das Gleiche Problem haben):

Code: Alles auswählen

SELECT a.value AS a, b.value AS b
FROM con_properties a
INNER JOIN con_properties b ON a.itemid = b.itemid
WHERE a.name =  'land'
AND a.value =  'DE'
AND b.name =  'postleitzahl'
AND b.value >80000
AND b.value <90000
LIMIT 0 , 30
Gesperrt