Mysql Abfrage in Sphinx config:Wrong passenden Ergebnisse mit Sphinx
SELECT
c.id,
c.name,
p.vendor
FROM
categories AS c
LEFT JOIN (
SELECT DISTINCT
vendor,
category_id
FROM
clothes
) p ON c.id = p.category_id
ORDER BY
c.name
Abfrage einer solchen Struktur gibt (lassen Sie mich nennen das Ergebnis A):
id name vendor
178 dress Liu Jo Jeans
178 dress Bergamoda
178 dress Rifle
190 dress Moda Corazon
190 dress Bergamoda
205 boots Bergamoda
Sphinx Spiel-Modus SPH_MATCH_ANY ist. Troubles beginnen, wenn ich versuche, Query('dress')
zu machen, führt dies
178 dress Liu Jo Jeans
190 dress Moda Corazon
Aber ich brauche alle Ergebnisse, wo name
oder vendor
Feld ‚Kleid‘ enthält (erwartete Ergebnis A ohne Schuhe).
Was mache ich falsch? Danke im Voraus!
UPDATE für Danilo Bustos
Struktur Kategorien: id (integer,auto increment), name (varchar,255), parent_id (integer)
.
Kleidung Struktur: id (integer,auto increment), name (varchar,255), vendor (varchar,255)
Erwartet Ergebnis:
id name vendor
178 dress Liu Jo Jeans
178 dress Bergamoda
178 dress Rifle
190 dress Moda Corazon
190 dress Bergamoda
Können Sie die Struktur der Tabellen kopieren und ein Beispiel für das erwartete Ergebnis definieren? –
Hauptbeitrag aktualisiert – 966p