간단한 쿼리를 사용할 때 Yii-Sphinx 확장을 사용하려고했지만 왼쪽 결합을 사용하려고하면 작동하지 않습니다. 아래 오류를 반환합니다. 많은 쿼리를 테스트했지만 작동하지 않습니다. 내가 YII - 스핑크스 확장Yii2 스핑크스 왼쪽 연결이 작동하지 않습니다.
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 –
당신은 어떤 버전의 스핑크스 (yii2-sphinx가 아닙니까?)를 가지고 계셨습니까? – Bizley