Я пытаюсь использовать расширение Yii-Sphinx и его работу отлично, когда я использовал простой запрос, но когда я пытаюсь использовать левое соединение, это не сработает. Он возвращает ошибку ниже. Я тестировал множество запросов, но не работал. Я использую расширение Yii-SphinxYii2 Sphinx Left join not working
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'
)
вот мой запрос
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
Вы действительно добавляете \ в этот запрос? – Bizley
Проверьте мой вопрос сейчас. Я добавил неверный запрос. Пожалуйста, проверьте сейчас @Bizley –
Какая версия Sphinx (не yii2-sphinx) у вас есть? – Bizley