Ich habe versucht, Yii-Sphinx-Erweiterung zu verwenden, und es funktioniert gut, wenn ich eine einfache Abfrage verwendet habe, aber wenn ich versuche, linken Join verwenden, dann funktioniert es nicht. Es gibt den folgenden Fehler zurück. Ich habe viele Abfragen getestet, funktioniert aber nicht. Ich bin mit Yü-Sphinx ErweiterungYii2 Sphinx Left join funktioniert nicht
SQLSTATE[42000]: Syntax error or access violation: 1064 sphinxql: syntax
error, unexpected IDENT, expecting $end near 'LEFT JOIN specs ON specs.id =
listing.specs_id'
The SQL being executed was: SELECT specs.id, listing.title,listing.specs_id,
listing.reg_no, listing.price, listing.status, listing.featured FROM listing
LEFT JOIN specs ON specs.id = listing.specs_id
Error Info: Array
(
[0] => 42000
[1] => 1064
[2] => sphinxql: syntax error, unexpected IDENT, expecting $end near
'LEFT JOIN specs ON specs.id = listing.specs_id'
)
hier ist meine Abfrage
SELECT specs.id, listing.title,listing.specs_id, listing.reg_no, listing.price, listing.status, listing.featured FROM listing LEFT JOIN specs ON specs.id = listing.specs_id
Fügen Sie tatsächlich \ in dieser Abfrage hinzu? – Bizley
Überprüfen Sie meine Frage jetzt. Ich habe eine falsche Abfrage hinzugefügt. Bitte überprüfe jetzt @Bizley –
Welche Version von Sphinx (nicht yii2-Sphinx) hast du? – Bizley